今天下午到卓望面试java开发岗位,地点:珠江新城富力中心,面试流程如下:
1、先做一份笔试题,笔试有选择、编程、数据库、简答题。题目内容比较基础,部分 题目如下:
选择题:
比较多,没记住,考点是常见的知识点,但有些也有点难度
数据库:
1)users表中只有一个name字段,name字段可以重复,写sql算出name的重复次数。
简答题:
1)ConcurrentHashMap 的特点;
2)linkedlist和arraylist的区别;
3)@requestmapping 在类中的作用;
编程题:
1)算出当前时间10天后时间,年月日
2)输入n输出n-1之和,比如输入2则输出2+1=3,输入3则输出3+2+1=6,程序只算出结果即可。
2、面试,面试过程由人事、两个部门同事及经理轮流面,大致问的问题如下:
1)为什么离开现在这家公司?几乎每个人都会问题到
2)职业规划是什么,以后想往哪个方向发展?
3)项目中你所遇到比较棘手的问题是什么?你又是如何解决的?
4)聊聊你几年开发期间的一段经历
5)说下技术团队,开发流程等项目管理上的问题
6)有没有搞过分布式,微服务?
7)你所说的采用集群的系统几个节点,并发量有多大?
8)mybatis的批处理如何实现
9)集群情况下,定时任务冲突如何处理?
10)代码如何管理?多个版本代码同时开发,最后如何合并?
11)ehcache和redis区别,在哪里有用到,说下应用场景?
12)redis的备份方式
13)对带团队是否感兴趣
14)js原型 、css盒子模型
15)docker
16)觉得自己哪方面比较擅长?
17)项目进度如何把控
18)开发过程中遇到问题影响开发进度如何处理?
19)线程池有哪几种?项目中用在哪个场景?举个栗子?
20)举个例子,你设计的比较复杂的表
21)说下开发过程中需要哪些设计,项目从立项到开发完毕部署的整个流程。
22)oracle中的树形查询语句
23)期望薪资及目前薪资
总结:
全程面试主要是聊项目经验,范围比较广,其次再聊技术点,由于这次面试的岗位有点偏管理,所以也聊到了很多项目管理上的问题。
转载自原文链接, 如需删除请联系管理员。
原文链接:卓望面试,转载请注明来源!