高级java开发工程师 专题汇总

高级java开发工程师 面试经验分享列表,共7

| 猎头
面试过程:

首先就是和hr提前约好面试时间,是通过视频会议面试。
然后到了面试的当天,提前半小时进入视频会议室。
面试官上来就让做自我介绍,然后就开始面试的过程。

面试官问的面试题:

1、String 如何改变它的不可修改性,比如反射
2、修改后对应的hashCode会不会变化。
3、如果通过反射我修改了String对应的值对后面的逻辑有什么影响。
3、修改String后对hashmap有什么影响。
4、多线程下hashMap会有什么导致系统不可用的影响
5、volatile的作用,synchronized在1.5之后有做过什么优化。
6、编程:手写一个懒汉式的单例模式。
7、还问了一个开放题:比如刷礼物这个动作,发送方和接收方是怎么交互的。
8、直播的视频流是怎么传输的。
9、数据库的隔离级别、Mvcc怎么实现的?
10、算法题:链表倒序。

赞一下(2) 踩一下

| 社会招聘
面试过程:

1.人事面试会问一些上一家公司的工作情况,为什么离职
2.技术面试
3.总监面试
总体来说比较中规中矩,但是需要有亮点的经历才能打动面试官

面试官问的面试题:

1.上家公司的工作情况,离职原因
2.简历上面提到的技术相关的问题
3.职业规划
4.对公司的了解

赞一下(0) 踩一下

| 网上申请
面试过程:

1、进去做笔试题,真相掉头就走,拿着应届毕业生的题目让工作八九年的做,侮辱性及强。
2、笔试题后两个技术面试官一起面试,聊了半个小时,出去一个,再进来的时候说我更加适合别的部门,去例外一个部门面试。
3、第二个部门面试完,说商量下,再外面等,然后说要综合考虑下,回去等通知。

面试官问的面试题:

第一波面试官:
spring 依赖注入有没有碰到,怎么解决?
为什么添加索引会快?
第二个面试官:
分布式事务;数据库每天5W条数据增量优化;设计一个微信点赞通知朋友的功能;mysql为什么用B+树存储,等。。。。。。

赞一下(0) 踩一下

1   共 1 页