投递岗位:智慧城市-Java开发
时间线:
3.11投递简历
3.11晚上接到北京电话一面
1. 自我介绍
2. 介绍之前的实习经历
3. 实习的时候用的数据库引擎,innodb
4. innodb的特性(事务特性加引擎特性)
5. 防止幻读的办法(MVCC+间隙锁)
6. redolog、binlog、undolog的原理和意义,举例说一下undolog回滚的底层事务链
7. 口述一个sql题目,查找一个班上语文数学都不及格人数
8. 问问多线程吧,知道线程有几种状态吗,你的项目里面用到线程池,说说是哪种线程池,有什么好处
9. 高并发情况下如何应对中间人攻击(有点懵,答了增加校验)
10. 差不多就到这吧,后天会有人联系你的,你有什么问题
表示基本看看简历这样问的感觉
3.13约了下午两点二面
1. 你觉得Java有几大块理论需要掌握(语言、网络、操作系统、框架)
2. 你项目里面提到了guava缓存,具体说说看?
3. 说下你这个项目吧,我很感兴趣(实验室的视频传输项目,本来是用c++实现的,寒假的时候用java改了一下
4. hashmap1.7到1.8 做了什么优化
5. synchronized的底层原理清楚吗(对象头,锁升级)
6. 什么是自旋,为什么有自旋(说到了用户态和内核态的切换产生大开销)
7. 用户态和内核态的切换为什么大,需要做一些什么操作吗(操作系统层面)
8. 能大概说说什么是内核态,什么是用户态,为什么会有这两种状态
9. 类加载器说一下,什么时候不需要双亲委派
10. 如果一个服务需要运行两个字节码相同的类但是类加载器不同的类,具体怎么操作
11. 算法题:k个链表反转
3.15约了三面
加了boss微信,结果三面boss面直接打了微信视频emm
1.自我介绍
2. 你项目里面用了jwt,能介绍一下为什么用jwt吗
3. jwt和cookies有什么区别
4. 有了tokens为什么还要jwt呢
5. 那你了解csrf攻击吗
6. 你做项目的时候有没有考虑到安全性,密钥怎么保证不被破解
7. 你说到https传输,讲一下具体过程?
8. 如果cookies存储在redis,怎么保证一致性
9. 分布式的情况下机子节点挂掉,有没有安全策略保证数据可靠
10. 你觉得什么情况下需要考虑一致性哈希,分布式都要考虑吗(一顿问的我窒息)
11. aop原理是啥
12. 说说jdk动态代理和cglib动态代理吧
13. 代理的过程,和反射的联系是什么
14. 啥时候能来实习
体验还可以,就是比较喜欢问场景题emm
3.18给了offer
全部评论
(10) 回帖