携程 后端 线下面
简历可以不带 面试官用电脑看 不一定有手撕 看面试官 签到以后像医院叫号一样等着
一面:
1.项目架构
2.消息队列超精细拷打 打到每一处细节(可靠性,顺序性,业务幂等性)
3.数组和链表的区别
4.hashmap的put 为什么1.7和1.8之后出现了不一样
5.什么是有序性 怎么保证
6.synchronized和lock的区别
7.synchronized可以用string加锁吗 为什么
8.怎么创建一个对象
9.mysql隔离级别
10.可重复读怎么实现 mvcc机制原理
11.select *为什么慢(答不全)
12.类加载机制 双亲委派机制好处
13.反问
二面:
1.我给你一个百万的数据 用哈希表存储 你觉得有什么优缺点
2.redis的hash结构(没看)
3.线程池参数
4.我有一个to c的业务 有一个线程池来做到相关的业务处理 你会怎么去设计参数
5.你了解io的react吗(不会嘻嘻)
6.你觉得你哪个项目做的最好 最亮眼 遇到了什么问题 怎么解决的 有哪些成长
7.你会怎么去保证数据库数据的安全性
8.你怎么看待ai 你觉得ai对程序员意味着什么 你怎么运用ai
9.你最近有在学什么