招商金科面经
招商金科Java开发面试总结
看到牛科好像没有这家公司的面经,最近面试了,发起来给大家一个参考,在牛客攒个人品
一面(10.10 14min)
- 常规的自我介绍
- 讲一下Map,把你知道的讲一下
- 前面讲到了Map是线程不安全的,如果考虑线程安全你要怎么做
- 讲一下GC(这部分讲的有点久,可能面试官感觉我在背书,然后打断我了,说感觉你应该挺熟的,我们换个问题吧)
- 问了我一下CAS有了解吗,ABA问题
- 然后就是一个算法题,简单的介绍一下思路,一个链表,怎么判断有环,然后怎么找到这个环的入口
- 期望的薪资是多少
ps:一面面试隔得有点久,可能有所遗漏,但大致就好似这几个
二面(10.16 17min)
- 常规自我介绍
- 讲到了项目,说你从项目里面学到了什么,感觉自己有哪些进步
- 项目遇到过什么问题,怎么解决的
- 因为项目用的是Netty的一个网络框架,所以问了一下Netty的线程,单线程模式是怎么确保消息不会被传错
- NIO和BIO的区别
- Tomcat用过吗,默认是NIO还是BIO还是啥(我没用过,就直接说没用过了)
- 线程和进程的区别
- 线程可以单独申请资源吗
- 两个一千万长度的数组,内存足够大,怎么求这两个数组的交集,大致讲了一下思路,然后就追问了一下我讲的做法的复杂度是多少
- 目前手上有几个offer
- 期望的薪资是多少