面试

自我介绍

解析:

  • 一般情况进屋会让自我介绍,但是如果有长时间他看你简历的时间(大概5秒的沉默),这时你要自己表达,比如:“你好,我先来个自我介绍吧!”先入为主,让面试官看到你的积极,毕竟他更愿意听被动的接收,而不愿意自主的去浏览简历查看他想了解的信息。

注意:

  • 注意:自我介绍一定要流畅,时间控制在1-2分钟,简历上有的简单说,没有的重点说,要有提前准备,要带感情,不要背诵,看着他的眼睛跟他真诚的表述。自我介绍一定要全面,可以避免他问一些问题,比如:“你为什么来上海?”,“你的职业规划是什么?”,“你原来在哪里上学?”,“在原来工作中主要负责什么?”等,这些要自己自我介绍时主动说出。

示例:

  • 示例:你好,我叫xxx,我上周刚从xx个城市过来,我曾经在xx个城市上大学,实习在这个城市的本地找了一家公司进行实习,到年前离职满打满算已经工作两年了。我在上家公司的职责主要是负责后台接口代码的编写,在项目主管的带领下,也参与过需求分析,需求文档的编写,自己也承担过一些独立模块的开发,前端的数据绑定也有所负责。我本人性格属于勤奋踏实型,也善于与人沟通,喜欢团队合作。这次来到xx这个城市,想寻求一个稳定的发展,希望在3-5年能成为一名java高级开发工程师。希望今天能和您有一个很好的交流。

顺序:

  • 顺序:姓名,上家公司经历,个人职责,个人性格,来这里的原因。

关键词:

  • 关键词:你好,稳定。

项目

面试官问题

  • 给我介绍一下你最近做的这个项目吧?
  • 说说你的项目吧?
  • 你觉得这几个项目你哪个比较熟悉,给我简单讲讲吧?
  • 我们对你简历的xx项目感兴趣,你给介绍一下吧?(基本很少,这样就就要准备的全面了)

注意

  • 项目介绍也不要照着简历背诵,时间控制在2-4分钟,而是有条理的按照项目性质,项目解决什么问题,项目中的模块,自己负责的模块,项目使用后台框架,前端框架,数据库这个顺序来解释。千万不要说具体的业务,要等面试官来问业务具体实现。否则时间就会很长,面试会让面试官感觉没有重点。
  • 示例:
  • 我就说说我最近做的这个项目吧,这是一个传统的物流平台,这个项目属于甲方交托的项目给我们,这个物流项目主要是解决一些大型工厂的货物运输问题,和普通的快递不同。可能是一单多车,各个业务城市有固定的站点。项目主要分为三个模块,分别是前台用户下单,后台业务支撑,和第三方车辆人员站点管理。我主要负责是后台业务支撑中的货物入库,装配入车和出库模块,也参与了前台页面的编写。后台使用的框架是springboot+mybatis+shiro+redis等,给客户展示的前端是bootstrap框架,给操作员展示的是easyui框架,通过vue进行页面的数据绑定,ajax进行前后端数据的交互,在这个项目中我也自学了springboot框架和vue,这也是我在这个项目的收获。谢谢。

接上

三种情况

  • 出现的最大可能,就是以下顺序。
  1. 问你负责的模块业务。(注重你的逻辑思维,也可能怀疑你是否真的做过这个项目)
  2. 问你使用的框架。(可能注重你和团队发展的方向)
  3. 直接问基础知识。(这个是面试官可能有提前准备)

业务

  • 业务主要说自己负责的模块,注重讲业务,怎么实现次要讲,还有遇到过哪些问题,都是一些实际操作的问题,这里回答尽量多的出现一些和项目相关的专用名词。业务流程都需要自己整理梳理,熟记于心。遇到刁钻的问题需要自圆其说。让他感觉逻辑是通的。

框架

  • 框架主要讲自己实际中的理解,和如何使用。我列举我遇到的一些问题。
  1. 讲讲你对spring框架的理解?
  2. springboot框架使用的好处?
  3. mybatis中的sqlsessionFactory中的作用?
  4. spring中常用的类有哪些?
  5. spring的每个实例默认单例,如何解决线程安全问题?
  6. spring的AOP有什么好处?
  7. spring的IOC底层原理你知道是什么吗?
  8. springboot中你们常用的是哪些Starter?
  9. mybatis如何实现对象关系的一一映射?
  10. mybatis和其他ORM框架有什么不同?
  11. 你们用的是spring的版本是什么?springboot版本呢?meavn呢?jdk呢?
  • 以上这些问题都可以到网上搜到答案,但一定要自己的理解。

基础

  • 注意:基础一定要扎实,基础问题准备分以下几个方面。(点击查看)
  1. java理解基础
  2. 集合
  3. 异常
  4. web基础
  5. 设计模式
  6. IO流
  7. 反射
  8. JVM
  9. AJAX(参数,格式,同步异步问题)
  10. 多线程(使用哪种线程池?里面参数配置?)
  • 基础是一大关,如果基础答的不好,可能后面就不面试了,就直接今天就面到这里吧,回去等通知。如果基础答得好,其他方面答得不好,但是也是很有希望的。所以基础一定要达到10个要答9个的程度。

数据库

注意:

  • 一定要准备一个数据库的面试和笔试的总结。数据库的笔试基础一定要完成,难写的sql尽量写一些,不要留白。数据库的简单增删改查,多表查询,分组,都要掌握,我自己练了一套题练了三遍,基本笔试的sql有3道能写2道,已经很有希望了,给面试官的感觉是基础还不错,可能有点紧张或者逻辑有点受影响,没写出来最后一道比较难的。
  • 数据库的事务必问!!!

  1. 笔试
  2. 面试
  3. sql练习(多练几遍,基本面试都是部门员工表的题)
  4. 事务

redis、linux、tomcat、微服务

  • 这些东西都要了解一点,能够半分钟的个人理解,最好能涉及一些专用名词。
  • 有能力的多准备一些。
  1. redis缓存、五种基本数据类型、怎么选择使用。
  2. linux如何简单将tomcat解压,安装,怎么监控tomcat日志,常用的命令记几个。
  3. 了解Sptingcloud和dubbo的区别,注册中心的概念。
  4. tomcat的的目录结构和各个文件的作用。

总结

  1. 拿到offer :20%运气+20%面试技巧+20%自信+40%技术。
  2. 面试基本控制在40分钟,一定要自主把控面试问题的走向,比如数据库准备的充分,把他往数据库事务等方面引导。一定是交流的方式,而不是一问一答的方式,如果有40分钟,加上自我介绍项目介绍5-6分钟,每个问题回答3-5分钟可能就只问你不到十个大问题。但是如果每个问题1分钟,会被问100个问题。又细又刁钻。
  3. 一定要自信,拿不到offer的原因可能是他们公司找的不是一个初中级,而是一个架构师或者对数据库非常掌握的人,问道自己会的要多聊。自信非常重要,自我介绍流畅,项目介绍流畅。不流畅可能会被打断,然后直接进行提问,要做好心理准备。
  4. 多面试,每次进门前背一遍自我介绍,和项目介绍。
  5. 自己拓展问题时候即使自己不确定,也要大声的说出来,不要犹豫,因为面试官可能也对这个记不太清除,但是如果你自信他可能就相信,你如果犹豫他会问”你确定?“,心态可能就有所影响。如果他很确定的说不是,那么要示弱,说”那是我记错了,我回去再看看理解理解“。
  6. 面试最后会问你对我们公司有什么需要了解的?这个时候可以问一些有技巧的问题,比如:您对团队成员的要求是什么?可能他会说”态度,基础,经验,学习能力“。这个时候可以做自我争取,说”我还想做一下最后的争取“可以从自己的态度,学习能力方面可以展开说,然后说希望可以在众多候选人里面着重考虑一下我。
    以上========
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值