腾讯一面 golang

#腾讯##暑期实习##面经#
我也发个面经攒攒人品
腾讯云 运营开发 
感觉整体面的还挺好的,回答也基本答出来了,就是语言组织的不太好,结果还是挂了

项目相关的就不说了:
1. redis缓存怎么使用的
2. 测没测过redis和mysql的速度
3. redis为什么快
4. redis为什么单线程会快
5. 数据结构中数组和链表的区别
6. 经常查询用数组还是链表,经常修改呢
7. 稳定的排序算法有哪些?(早忘了
8. 进程线程的区别
9. 进程同步方式有哪些
10. 协程有了解吗
11. goroutine和线程开销对比
12. 介绍下GMP模型
13. 为什么要有GMP模型,为什么不用原有的线程进程模型
14. 使用goroutine中遇到的问题
15. B+树有了解吗
16. 和B树有什么区别
17. B+树非叶子节点存放的是什么
18. mysql索引用的什么?为什么?
19. 讲一下tcp的连接和断开
20. 为什么要等待2MSL
21. 半连接队列有了解吗(不了解
22. io多路复用了解吗

编程:手写快排
全部评论
收集的Go八股文,可以参考一下:https://www.yuque.com/hugochen/mhhtee。go和c++同时投递。
1 回复 分享
发布于 2023-04-11 18:02 广东
您好,请问您做的什么项目,开源的项目可以往上面写么?
点赞 回复 分享
发布于 2023-04-19 14:02 辽宁
我们好像同一个面试官……八股和算法90%是一样的 友友怎么知道挂了呀?
点赞 回复 分享
发布于 2023-04-07 21:08 北京

相关推荐

07-04 17:12
已编辑
门头沟学院 Java
1. 我看你是做服务端的,但是你投的是客户端开发,你后面是倾向于安卓还是IOS?2. get和post的区别是什么?3. 实现用户登录功能该用post还是get?为什么用post?post就安全吗?body不也可以通过抓包看见吗?3. HTTPS加密的过程?我答的是公私钥结合的方式其实就是TLS协议交换密钥的过程。追问如果代理人攻击如何解决?提示CA证书机制没答出来具体的机制是如何实现的4. TCP三次握手,为啥不是二次握手?为啥不是四次握手,这样岂不是更能保证可靠我说四次的话,感觉没有必要三次就能保证建立连接的可靠5. UDP协议在那一层?那我传输的时候可不可以绕过UDP协议直接交给IP层?这里没答好正确答案应该是,传输层负责端到端的通讯,屏蔽底层细节,通过ip协议可以把数据传输到对应的主机,但是如果没有端口信息不能定位到具体主机的应用进程,还有就是传输层的作用,可靠传输、拥塞控制、流量控制5. 线程和进程的区别?线程与线程之间是共享内存的吗?进程与进程之间呢?6. hashmap的put和get过程7.arraymap 和hashmap如何选型的?我不知道arraymap 是什么java中没有后来才知道是客户端的8. equal和hashcode那些经典八股9. 如何判断一个对象能否被垃圾回收?可达性分析算法 gcroot,那些可以作为gcroot?虚拟机栈和本地方法栈中引用的对象、方法区中静态属性引用的对象和方法区中常量池引用的对象10 .垃圾回收机制,分代回收机制,老年代新生代那一套11 .threadlocal 底层实现原理12 .单例模式懒汉和饿汉的区别?然后分别用在那些场景中,你实际用的话?13 .为啥设计双亲委派机制手撕1.单例模式2.删除链表重复元素手撕2翻车其实是有点紧张加上第一次面字节,也不太习惯飞书的编译器,双指针一直有BUG很慌就没调出来,反问还有那些需要提升的点?面试官说基础知识掌握还可以,编码习惯有待提升,下去再练练吧。败在了本来最擅长的点😣,这手撕已经很给我机会了,自己没把握住
查看16道真题和解析
点赞 评论 收藏
分享
第一次面提前批,好不容易走到了三面然后挂了。感觉因为排序问题挂了(另一位候选人是211本985硕过了),楼主211本+acm reg铜竞争不过一面:拷打两小时,一堆数据库和os、计网相关的问题:1. 键入一个域名,整体怎么做流转的,要很详细2.然后http协议那里,对于粘包问题,我们可以怎么解决。追问: 在http协议中,怎么判断拆包后组装后是组装完了,而不是一部分3.尝试推导redis是怎么做分布式的,如何保证写入一样数据库 即使某些库发生了崩溃,数据仍然存在4.raft协议里面为什么是n/2+1认为ok5.a函数调用b函数,汇编角度怎么发生的6. 算法:(1)字符串转16进制,并且16进制转字符串 (2)实现lru,并且key.size() << value.size() (进阶版:多线程实现)二面:1. 介绍实习2. redis push命令怎么做幂等3. 两张一亿条的excel表,主键相同,怎么合并写入磁盘4. 算法题:(1)实现计算器(带+、-、*、/和括号) (2)知道两个矩形的左上和右下两个顶点,求交集矩形的顶点三面(总监面,有面总监的可以参考):1. 算法题:大模拟,实现扑克牌斗地主(两人轮流出牌比大小,也要处理一些异常情况)接下来问了几个c++题(面试时本人已经明确说了不是c++语言技术栈但仍然问我,这点很😣):2 p = nullptr, p->memory(arg),会发生什么,为什么3. c++的malloc底层原理4. pagecache是什么,好处和坏处?如何绕过pagecahce直接写入磁盘5. 设计模式中的开放关闭原则是什么总结:以后再也不面鸡架了,只能说隔行如隔山。还有提前批是真难
查看17道真题和解析
点赞 评论 收藏
分享
评论
5
70
分享

创作者周榜

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