26届大三-腾讯实习一面凉经

面试官没开摄像头,也让我关上了

项目

你怎么去判断缓存雪崩,击穿,穿透它有没有必要去用?

如果并发量特别大,Redis也挂了怎么办?以点赞为例

一开始答消息队列,面试官说如果队列也爆掉怎么办?然后答的集群

把请求分散到集群上了方法是随机的吗?

结合你的业务场景,第一个方法你说去扩展它的服务集群,让它可以消失掉这些流量的。那么还有一个思路,有没有什么办法去减少这个量?

一开始答缓存,后来说到点赞这个操作,答的合并请求批量操作

Java

ConcurrentHashMap和HashMap的区别是什么?

ConcurrentHashMapd的分段锁是用什么实现的?有看源码吗?这里因嘎嘎i是我说错了,应该是ReetrantLock,但答的synchornized

HashSet和TreeSet的区别是啥?

什么时候会选HashSet,什么时候会选TreeSet?

ArrayList了解吗?

假设一个ArrayList初始化为0,没有设置容量,用for循环插入n个元素,你怎么计算它的复杂度?说一下这个过程听一下你的思路?

(这里墨迹了半天一直没get到面试官问的点,我想就算计算扩容时间复杂度也是On啊,面试官说就是想听我的计算思路,也不要求结果,最后说是一个等比数列求和)

在浏览器输入baidu.com,讲一下从浏览器到交换机整个链路的请求过程?

开发中有遇到过一些真实的一些印象比较深刻的问题? bug 什么的?

无手撕

反问

表现?

这个后面我们会根据那个评会去写评论的,到时候那边会有结果。我觉得就是说应该就你的项目来讲的话,自己的学习项目的话应该是还是算起到了作用的。思维的深度还有一些欠缺。

全部评论

相关推荐

评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务