23 暑期实习 腾讯光子一面 凉凉 (3.11)

腾讯光子一面:

  • 什么时候可以实习,然后自我介绍

  • 作为土木工程的你是怎么自学计算机的(视频和书)

  • 先介绍一下你的项目(经典秒杀…)

  • Jmeter压测看了哪些指标,除了吞吐量,还有什么,后面面试官说响应时间

  • 你的sessionId用的是UUID生成的应该有问题吧,不同主机之间sessionId的生成其他服务器不认的吧 项目的bug

  • 对于分布式SessionId的实现,除了存在redis中,你还了解过其他实现吗。

  • 项目的表你是怎么设计的,用了mysql是吧,你的mysql是单机的吧,如果表数据多了你怎么处理,有什么想法没? 说了读写分离合分库分表,后面又问实操过吗?之前有操作过但是忘了…

  • mysql的索引你怎么理解的

  • mysql的索引底层实现是用了什么数据结构

  • mysql的事务你怎么理解的,事务是ACID是怎么保证的

  • 项目用了redis是吧,说说常见的缓存问题,缓存雪崩,缓存击穿,缓存穿透,你都会怎么解决,引出了布隆过滤器, 面试官说布隆过滤器不能100%解决缓存穿透,你还有什么办法吗。

  • redis也是单机版的吧,你了解过redis集群架构,redis读写分离,和哨兵模式吗,用过吗?

  • 说说一致性Hash原理,没说出来…

  • redis持久化机制说一下 RDB AOP

  • redis底层数据结构说说看过源码吗,zset用什么实现的? 说了跳表,具体怎么实现的不知道

  • redis作为一个单线程的,你对它有什么理解,怎么处理高并发请求。IO多路复用 ,select,poll,epoll,明明知道很重要,没理解,讲的迷迷糊糊的,细问就不会了。。。

  • HashMap , currentHashMap说下,1.7为什么有分段锁,1.8怎么实现的。已经开始慌了,问了这么多redis,脑子一乱 没讲清楚。。。

  • 死锁你来解释一下,举个例子

  • 说说进程线程协程,用过协程吗,没用过。。。

  • 有写过一些网络框架吗,比如一个让你设计一个可以满足1000万游戏玩家连接请求的服务器设计方案,你有没有什么思路 ? 不知道…

  • 平时都是用的组件是吧,对底层了解比较少吧 是

  • 算法: 实现一个LRU缓存机制吧 直接默写

自我总结:70%问的全是mysql+redis,redis之前都没有怎么深入了解,大概率是凉了

面试官总结:对书本上的一些知识有了解,但是对项目使用的技术点仅仅是停留在使用层面上

全部评论

相关推荐

点赞 评论 收藏
转发
4 11 评论
分享
牛客网
牛客企业服务