携程-java后端面经 | 已意向(还愿)

刚刚收到意向啦 ~ 还愿牛客 ~
希望大家都会offer多多 ~


1面

  1. 自我介绍
  2. 用户按下秒杀按钮,到服务端返回结果,详细说明这之间的过程(包括网络传输和系统代码)
  3. 用户秒杀,mysql中先秒杀,再记录?还是怎样的顺序?为什么?
  4. 比如2个请求同时访问redis,判断可以执行秒杀操作,但是mysql中对应货物只剩1,如何解决?
  5. 如果不是2个请求,而是10000个请求,该如何解决?
  6. 分布式的服务中,客户端和各个服务器的时间不一致怎么办?
  7. tcp三次握手和四次挥手
  8. 说一下BIO,线程在查询请求后处于什么样的状态?为什么?Linux怎样实现?
  9. Linux中进程和线程的区别
  10. 为什么线程效率更高?为什么线程所需空间更小?
  11. 单例模式的写法?
  12. 用静态内部类如何实现?
  13. synchronized和lock的区别
  14. 两个对象调用一个synchronized方法,可以同时执行吗?
  15. 什么是死锁?如何解决?
  16. CAS操作说一下
  17. 两个CAS操作同时读取到一个值,都做修改,会出现前一个修改被后一个修改覆盖掉的问题,如何解决?
  18. 抽象类和接口的区别
  19. hashmap的底层
  20. for增强循环和for普通循环的区别?谁好?为什么?
  21. mysql中,join有几种?区别?
  22. 如何查询A表仅有的和B表仅有的?
  23. mysql中,10000条数据,随机选取一条,如何操作?(没有主键id,所有字段都是字符串)
  24. 算法题:lc的70题,要求除了动归(o(n)复杂度),思考还有其他更低复杂度的方法嘛?

2面

  1. 自我介绍
  2. 面试官了解一些算法,问我的科研项目
  3. 对java并发的了解
  4. 对jvm的了解
  5. 对数据库的了解
  6. 闲聊

hr面

抱歉,忘了问啥,常规问题,就记得hr小姐姐很nice ~ ~ ~


许愿意向书 ~ ~ ~

#携程2022提前批##面经##Java##秋招#
全部评论
项目是秒杀嘛  怎么问这么多秒杀
点赞 回复 分享
发布于 2021-09-11 11:11
23怎么答呢楼主
点赞 回复 分享
发布于 2021-09-11 10:49

相关推荐

在笔试的大西瓜很矫健:校招数分不用想了,这经历和学历都不够用,大厂更别想,初筛都过不了,说点不好听的小厂数分都进不去(小厂也是假数分),要两个对口实习+3个项目(或者3+2),而且要有含金量才能补一点你的学历劣势。 建议刷实习,社招找数分,校招看运气,能入行业就行,可以运营转数分
点赞 评论 收藏
分享
评论
2
20
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务