腾讯pcg大数据一面
自我介绍,
进程的内存空间,
虚拟内存和物理内存
tcp保证传输可靠,
重传机制
滑动窗口机制
类加载机制,怎么自定义/阻止类加载,双亲委派,
集合arraylist和linkedlist,
hashmap底层结构,hashtable对比,
syn锁和reen..lock区别,
syn锁底层怎么实现,分段锁,
Threadlocal,内存泄漏,弱引用
堆的结构,GC如何判断垃圾。
redis数据类型,zset结构如何实现。
Redis如何保证不会超卖,实现秒杀
手撕:给定数组和amount,数组内每个元素无限,求最少的元素个数凑成amount。
我答的依托,要寄
进程的内存空间,
虚拟内存和物理内存
tcp保证传输可靠,
重传机制
滑动窗口机制
类加载机制,怎么自定义/阻止类加载,双亲委派,
集合arraylist和linkedlist,
hashmap底层结构,hashtable对比,
syn锁和reen..lock区别,
syn锁底层怎么实现,分段锁,
Threadlocal,内存泄漏,弱引用
堆的结构,GC如何判断垃圾。
redis数据类型,zset结构如何实现。
Redis如何保证不会超卖,实现秒杀
手撕:给定数组和amount,数组内每个元素无限,求最少的元素个数凑成amount。
我答的依托,要寄
全部评论
我是7.1面pcg大数据开发。
当时面试官问我秒杀为什么要用消息队列,不是用redis就行了吗?我说只用redis有超卖风险,用kafka二次消费可以保证不会超卖。然后面试官让我好好想一想。
不知道是不是同一个面试官。
实习?
相关推荐
无面如何呢:就算在球场上不断肘击也肘不出在泡池子的offer吗
点赞 评论 收藏
分享
点赞 评论 收藏
分享

点赞 评论 收藏
分享
06-25 17:53
华南理工大学 算法工程师 点赞 评论 收藏
分享