腾讯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 北京

相关推荐

03-15 16:51
门头沟学院 C++
云边有个小卖铺儿:肯定不能呀,HR面的时候会问你如果有客户端跟后端你选哪个,第二天打电话的时候说自己更偏向后端,流程结束,至于我为什么知道的,哈哈
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客企业服务