3.12 腾讯云复活赛一面凉经

1. 请先做一下自我介绍  
2. 主要使用Java语言对吗?(提及腾讯主要用C++/Go)  
3. String、StringBuilder、StringBuffer有什么区别?  
4. 等于号(==)和equals方法有什么区别?  
5. Java中如何实现多线程?(追问实现类和方法)  
6. final关键字有什么作用?修饰类时有什么效果?  
7. HashMap底层实现原理是什么?(追问线程安全性)  
8. MySQL的隔离级别是什么?可重复读的特点是什么?能否解决幻读?  
9. 为什么MySQL使用B+树索引结构?  
10. 如何判断SQL语句是否命中索引?  
11. Redis分布式锁如何实现?(追问Lua脚本保障原子性的应用场景)  
12. 令牌桶算法实现原理是什么?  
13. HTTP与HTTPS有什么区别?HTTPS如何保证安全性?  
14. TCP断开连接为什么需要四次挥手?与三次握手相比多一次的原因?  
口撕 判断链表是否有环,队列模拟栈
手撕 两数之和
隔天挂
全部评论
mark 常见八股
点赞 回复 分享
发布于 04-01 15:18 安徽
感觉问的都挺常见的,手撕也正常
点赞 回复 分享
发布于 03-20 23:04 江苏
感觉回答的挺好的
点赞 回复 分享
发布于 03-20 17:34 河南
kpi?
点赞 回复 分享
发布于 03-20 16:58 江苏

相关推荐

📍面试公司:腾讯云智💻面试岗位:后台开发❓面试问题:1.nacos三大核心组件2.nacos服务注册的流程3.Nacos的AP跟CP有什么不一样4.Redis分区集群5.Redis分区集群添加新节点数据如何转移6.Redis Sentinel 中的 Raft协议7.如何保证RabbitMQ不弄丢信息8.如何防止消费者重复下单9.WebSocket建立连接的过程10.AOP的底层原理11.如何创建单例的Bean12.如何实现互斥锁13.ArrayList的扩容机制14.java里面线程安全的list有哪些15.HTTP2.0的优点跟缺点16.I/O多路复用的底层结构17.I/O多路复用的中的事件通知模式18.手撕:不加锁的情况下,两个线程按顺序交叉打印1-100的数字。还有什么方式实现?反问:Q:我这次面试过程有那些地方需要改进(其实我感觉已经寄了)A:我不能告诉你我的面评(心已经凉了),然后给了一堆中肯的建议Q:.......忘了,好像是多少天出结果🙌面试感想:这次面试持续了80多分钟,面试官给人的感觉非常沉稳,一看就知道这个人强的可怕,然后开始拷打我的项目,说的并不是很好,在问我锁的粒度后,深挖了许多新东西,然后根据我简历上面的写的技术栈问我八股,都是一些底层的东西。虽然面试过程比较严肃,但是这位面试官给的建议也是非常中肯的,其中有一条是:你简历上面写的技术栈一定要去了解它的底层原理。希望看到我这篇面经的同学能够互勉算上前两次面试,主播也是三面云智了(狗头)今天晚上显示业务复试了,大概这两天有面试。
查看18道真题和解析
点赞 评论 收藏
分享
# 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第一时间更新,祝牛友们找到合适心仪的工作。
点赞 评论 收藏
分享
评论
2
26
分享

创作者周榜

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