中移物联网面经
面试概况面试时间:2020-5-29-20:30。面试级别:电话一面。面试时长:45min。自我感觉:面试官说还可以,但感觉MySQL和linux命令那里很多没答上来, 说2星期后会通知是否有二面,二面完后会有领导面,最后是人事面。...
·
面试概况
面试时间:2020-5-29-20:30。
面试级别:电话一面。
面试时长:45min。
自我感觉:面试官说还可以,但感觉MySQL和linux命令那里很多没答上来, 说2星期后会通知是否有二面,二面完后会有领导面,最后是人事面。
面试问题
1、Java多线程
- 线程变量介绍一下?
- 线程创建的几种方式?会有个场景,统计每个线程获取的数据量用哪种方式?(实现Callable接口,因为会带返回值);
- 主线程如何处理子线程的异常?
2、Java集合类
- HashMap的底层结构?
- CurrentHashMap的底层结构?
- LinkedHashMap跟HashMap有什么区别?底层结构如何实现?LRU机制?
- ArrayList和LinkedList的区别?
3、MySQL
- MySQL的索引结构?
- B+树和B-树的区别?
- 主键索引?
4、 linux命令
- xargs
- kill
5、框架
- 介绍微服务的一些技术栈、中台?
6、设计模式
- 单例模式里的双检锁/双重校验锁介绍一下?
面试总结
- 项目经历需要浓缩提炼,尽量弱化具体业务,突出技术栈(目前来说有点难);
- 技能栏里不要写linux 和shell了,或者说了解;
- BJM那里要了解一下微服务更多的概念, 至少名词要能说出来;
- 总结过的文章还是要多看多背;
- 个人博客栏里不要放知乎博客了;
- 面试官问一个点,尽可能地把你知道的关于这个点的东西都答出来,会加分!比如问你HashMap的底层结构,不是说就答一个数组 + 链表/红黑树,而是把HashMap的扩容、线程安全,currentHashMap都答出来;
更多推荐
已为社区贡献1条内容
所有评论(0)