腾讯实习-后台开发-凉面

本来安排的面试时间是周二下午2点,但是由于时间问题,希望改到晚上,然后就改到了周三晚上9点,说实话安排到这么晚是没有想到的,不知道面试官会不会因为这么晚还要面试,心情不爽。
面试是使用腾讯会议,两边都没有开摄像头,听声音对面应该是个还挺年轻的小哥哥。

现阶段个人情况

非科班,机械专业研究生,目前自学Java后台开发大概8个月时间,学习了Java语言基础,计网、数据库,操作系统还没学到,没有Java项目,凑了一个数据挖掘的数模题目作为项目。

面试情况

问题主要设计知识面:

  1. Java语言基础、集合框架、多线程;
  2. 算法题;
  3. 计网;
  4. 操作系统;

具体问题:

  1. 自我介绍;
  2. 接自我介绍的数模项目,问了里面为什么用相关的算法,是如何选择的;
  3. 直接给了一个算法题让写,还算简单的,二叉树的右视图
  4. HashMap的底层实现,为什么要将链表转化为红黑树,为什么不用别的树(其实就是问红黑树的特点);
  5. HashMap是线程安全的吗?concurrentHashMap底层实现;
  6. Java多线程的同步机制,volatile关键字底层原理是什么;
  7. class loader过程;
  8. TCP断开连接的过程,为什么断开连接需要四次挥手,建立连接只需要三次握手;
  9. 平时在Linux上做过开发吗?熟不熟悉;
  10. APO和IOC了解吗?
  11. 有没有做过socket编程?

总体来说还是短板太多,没学到的东西太多了,仍需继续努力!

全部评论

相关推荐

10-24 11:10
山西大学 Java
若梦难了:哥们,面试挂是很正常的。我大中厂终面挂,加起来快10次了,继续努力吧。
点赞 评论 收藏
分享
评论
2
3
分享
牛客网
牛客企业服务