java工程师面试流程
1、自我介绍:
模板:
我是xxx,工作xxx年,我先后在xxxx公司、yyyy公司工作。先后做过xxxx项目、yyyy项目。
2、项目描述:
模板:
为了解决xxxx问题,开发了一套xxxx系统,该系统主要有哪些部分组成。简单介绍项目的整体架构。自己参与某个具体模块的开发。就要求你说一下这个模块的业务及设计。
你负责的哪一个模块:
比如产品模块、权限模块、员工模块,记住一般你在一个项目中只负责一个模块。
项目人员组成:
一般中小公司都是1个项目经理(项目组长)、1~2个测试、2~3个前端,2~3个UI、4~6个后台。有些比较小的公司可能没有测试或者前端,一般由项目组长或者后台的一起做了。
项目周期:
小项目2~3个月、中等项目3~5个月、大项目6个月以上
项目支持多少并发:
公司内部系统4000~6000个人同时访问,商城等大型项目至少支持几百万甚至上千万同时访问。
注意:
一定要结合自己的简历来说!
3、技术面试:
1.java基础部分
2~3个问题
2.java web部分
问的较少
3.数据库部分
问的较少
4.前端部分
问的较少
5.框架部分
2个问题左右
6.java高级部分
2~3个问题
7.扩展部分
一般问你就是要给你涨工资的
涉及的有:lucene、es、webservice、dubbo、SpringBoot等
4、人事面试:
为什么从上一家公司离职?
切忌说上一家公司的不好
薪资
根据自己面试的效果来要,觉得自己发挥得好的就要高点
凭什么能拿这么多
说自己技术过硬,经验丰富,自信!
多长时间能入职
一般一周~半个月