腾讯PCGQQ客户端一面-移动开发方向

自我介绍

八股文

  1. 项目中的高并发常见解决方案
  2. 多线程同步处理方式
  3. ​**ConcurrentHashMap** 和 ​**HashMap** 的区别
  4. ​**ConcurrentHashMap** 判断相等的底层逻辑(依赖 hashCode() 和 equals()
  5. 锁升级的过程(无锁 → 偏向锁 → 轻量级锁 → 重量级锁)
  6. 乐观锁和悲观锁的区别
  7. 对平衡二叉树的了解(如AVL树)
  8. 红黑树与平衡二叉树的区别
  9. JVM内存模型(运行时数据区)堆和方法区的区别栈溢出和内存溢出的场景字符串常量的存储位置
  10. Java中的四种引用类型(强引用、软引用、弱引用、虚引用)
  11. 垃圾回收机制
  12. 新生代与老年代的划分及垃圾回收策略
  13. ​**volatile** 关键字的作用(可见性、禁止指令重排序)
  14. 虚拟内存的作用和机制
  15. 进程间的通信方式
  16. GET和POST的区别
  17. TCP与UDP的区别
  18. 流量控制和拥塞控制的区别
  19. TCP两次握手会导致的问题
  20. HTTP/3.0协议的特性
  21. TLS协议的作用和机制

手撕

给定一个数组、返回其中出现频率前K高的元素

反问

表现还可以、有些地方可以加强

一面过

#腾讯2025实习生招聘##软件开发投递记录#
牛马找实习的记录 文章被收录于专栏

转码牛马找实习的记录,从研一下开始。

全部评论
大佬你怎么去面客户端了
点赞 回复 分享
发布于 03-31 00:20 北京

相关推荐

04-14 20:10
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
03-07 17:34
吉林大学 Java
野猪不是猪🐗:说说我的看法: 1. 分布式微服务不是必学的,先把mysql redis spring生态 juc jvm os 计网这些学的差不多,就能应对大部分常规八股。项目直接用单体项目也是可以的 2. 你的学历有优势,后续把外卖做个拓展换皮(或者去吃透一个不那么烂大街的项目),就能够收获不少面试。但重心建议放在八股算法上,项目不必追求高级或独特,但必须吃透,并且要提前准备一些话术,比如技术选型,为什么考虑用a而不是用b 3. 五六月份大厂暑期的难度会下降(因为大佬都选好offer开始释放了,很多甚至都入职了),所以心态要稳住,不要陷入内耗 加油
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
3
7
分享

创作者周榜

更多
牛客网
牛客企业服务