腾讯云智二面(超难版)

# Q48.如何判断链表有环

# Q49.HashMap的扩容机制,容量为16,有12个数据,怎样判断有多少数据是链表,多少个数据存储在数组里

# Q50.ConcurrentHashMap的size()方法

# Q51.HashTable的底层、跟synchronizedMap、ConcurrentHashMap的区别

# Q52.垃圾判定算法

# Q53.被可达性分析法判定是不可达的垃圾什么时候回收?

# Q54.垃圾回收器有那些

# Q55.三个String字符串用+来拼接,时间复杂度是多少?StringBuff跟StringBuilder的区别

# Q56.HTTP跟HTTPS的区别

# Q57.TLS是对称加密还是非对称加密的?你还了解那些非对称加密算法

# Q58.你了解那些双向验证的加密算法

# Q59.你了解AIP吗?(不了解)知道NIO,你说说NIO

# Q60.NIO的非阻塞是如何实现的?

# Q61.select跟epoll的区别

# Q62.为什么select只能用于小场景

# Q63.FD_SETSIZE能被修改吗?我解释了一下FD是什么

# Q64.MySQL的数据引擎有那些?有什么区别?

# Q65.Redis高性能怎么实现?

# Q66.主从节点如何选举新的主节点?

# Q67.分区集群如何添加新节点

# Q68.假设迁移的数据量很大,怎么优化?

# Q69.zset的底层结构?除了跳表还有啥?

# Q70.Redis淘汰策略

# Q71.你的用户登录怎么实现的?怎样加密?

# Q72.假如你的Token被劫持了,号主如何找回账号

# Q73.异常地址登陆法验证码,IP地址伪造,用MAC地址来防止多个登录,MAC被伪造怎么办?每次登录发送手机验证码,会不会压力太大?

# Q74.你购物车怎么实现的?(购物车记录用MySQL存)

# Q75.购物车数据量太大怎么办

# Q76.用户id进行hash分片行不行?分库分表?读写压力大怎么办?购物车服务独立

# Q77.怎样上传商品图片跟用户头像

# Q78.如何防止用户多次上传同一张图片?

# Q79.如何防止多个用户上传同一张图片

# Q80.手撕:十进制转六进制

# Q91.反问

# A:
Q:有那些地方需要加强?
A:核心:对于开发性的问题需要有更深入的了解
Q:购物车方案怎么做?
A:不写DB,客户端存储,数据同步,主要信息做一个缓存(有时效性)。.
Q:Minio问题怎么解决?
A:minio处理小文件框架,做一个文件系统,比对二进制编码
Q:后续流程
A:一周内最慢三个星期

因为没有录屏,所以很多问题都是大概印象,牛友们将就着看把,我也是面完第一时间记录下来了
面试感受:面试非常非常难,这是我的第一感受,面试官深挖了非常多的底层原理,以上是大部分,还有一些忘记了,因为整个面试过程压力爆大。面试官很专业,在我说出底层原理的时候又会问一些具体的东西,比如说我在说到select适合小场景适用时,面试官马上问为什么适合小场景?我说FD_SETSIZE数量只有1024,他问FD_SETSEZE可不可以变。根据我的回答来动态深挖你的知识储备跟场景业务理解。非常感谢面试官,因为有很多东西在他的引导下我慢慢加强的对业务跟场景的理解
大家找实习生工作时,面试有遇到这种面试官吗?欢迎留言,记得给主播点赞。下Offer第一时间更新,祝牛友们找到合适心仪的工作。
全部评论
难炸了
点赞 回复 分享
发布于 06-26 20:40 四川
面的什么部门啊,这么难
点赞 回复 分享
发布于 06-10 09:10 重庆

相关推荐

08-06 16:14
重庆工程学院
1. 自我介绍2. 项目和实习3. 订单流转详细介绍4. 那假如,比如说消息量比较大的情况下,在这里如何去保证它能比较快速的感知到,就让用户能够减少他的等待时间来感知到这订单是完成,或者说是是失败呢?5. 并发场景下,就是你对线程之间状态的一些流转。6. 讲一讲你对 CAS 的理解7. ABA 问题8. synchronized 和 ReentrantLock 的一些区别。9. 他那个 ReentrantLock, 你刚才提到有实现公平锁,或者说是一些其他的,那他如何去实现他的可重入呢?10. 讲一下 CompletableFuture11. JVM 内存区域12. Java 对象,它一定是在堆上分配内存吗?13. 完整的 GC 流程14. 就是空间不足嘛。那除了这个空间不足,还有一些其他条件可以触发 Full GC 吗15. 空间分配担保16. G1, CMS, 它们的一些区别,或者说是特点分别是什么17. 你认为多久一次 GC, Full GC 算是正常的18. 新生代和老年代之间的跨代引用19. Redis 的集群部署20. Redis 就是比如说它经常用于我们一些缓存,或者一些比较常见的场景,那为什么要使它来?或者说它为什么会这么快的一些原因21. Redis 的单线程模型22. Redis 的 set 底层23. Set 扩容前后的变化24. 跳表25. Redis 的事务机制,对 Redis 的事务机制有什么了解?26. Redis 的持久化27. 什么情况下会采用 RDB,什么情况下采用 AOF 呢?28. Redis 的热 key 和大 key29. Redis 缓存和真正 MySQL 这个数据库里数据不一致,这种情况是怎么去解决和维护的?30. Redis 实现的分布式锁31. Redission32. 聚簇索引33. 回表34. 索引覆盖和索引下推35. InnoDB 的引擎下的一次事务更新的过程是怎样的36. 继续讲一下这个事务的二阶段提交是,的流程以及作用。37. Spring 的循环依赖38. Es 的倒排索引
点赞 评论 收藏
分享
评论
4
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务