评测-笔试
一面 技术面 40分钟 问的挺多 不太记得了
二面 技术面 一个小时 为数不多留了面经的
1.三分钟自我介绍
2.看你是土木的本硕,为什么转行,学多久了,怎么学的?
3.java里面我想构建一个实例,你常用的有哪几种方式
4.你刚刚提到了反射,反射几种方式,你能说说你用过哪些吗
5.IOC这里的工厂模式,在装配属性的时候,会不会出现什么问题?
6.你项目中有写了你用了AOP思想完成一个需求开发,那你刚刚提到了工厂模式,这里的AOP是什么代理模式?
7.实现一个单例模式
8.JUC里的信号栅栏听过吗,用过吗
9.让你保证数据安全的话你怎么办?
10.你刚刚说了分布式下你会用乐观锁或者事务组件保证数据安全性,用过zookeeper吗,其中的与这个相关的算法是什么?
11.HashMap的哈希碰撞有哪些解决方式?
12.算法题 一个数字 倒叙输出 123 - 321
13.算法题 刚才的数字每位存到链表里 倒叙输出
14.Redis你是怎么用的,基本数据结构有哪些
15.往跳表里插入一条数据,具体流程是怎么样
16.问问数据库吧,MVCC知道吗
17.有没有实际的自己排查过故障,比如出现OOM你怎么解决?
18.反问
三面 主管面
后 Offer 自动化开发
14*(14-16)+(0.5-1.5)*4
加班