其他
哦耶!冲进腾讯了!
先来唠唠
最近有一些小伙伴约到了腾讯的面试,那么今天就来分享一位成功上岸腾讯大佬的面经。
他和我说:一面大概持续了45分钟,有35分钟都是在问Go基础相关的知识,知识点比较多,而且有些也问的比较细。
二三面的话就是八股了,非常广的八股,几乎什么都问到了,并且有一定难度,由此可见想进大厂必须学成六边形战士!哈哈哈。
我把他的面经都整理好了,往下看看吧。
腾讯一面
map怎么去做并发安全 外层的协程能捕获子协程的panic吗? panic都会被捕获吗?哪些panic不会捕获? slice和数组的区别?底层结构? go哪些内置类型是并发安全的? go的结构体可以嵌套组合吗? 两个结构体可以等值比较吗? 你如何理解interface类型 1.18版本后interface有什么增强? interface可以进行等值比较吗? 说说逃逸分析 channel有缓冲和无缓冲的区别 map并发访问会怎么样?这个异常可以捕获吗? GMP模型 GMP模型中什么时候把G放全局队列? go的gc gc扫描是并发的吗? gc中的根对象是什么? 项目中etcd用来干什么的? mysql索引B+T 索引的优缺点 redis用来做什么的? 用户信息怎么存的?都走缓存吗? redis过期淘汰策略
腾讯二面
会什么语言? tcp和udp的本质区别 tcp可靠通信怎么实现的 说一说拥塞控制 滑动窗口的作用 什么是粘包,怎么解决 堆和栈有什么区别 进程的进程空间是怎么样的? 进程,线程,协程的区别 链表额线性表的区别 有序双向链表如何高效查询? kafka如何实现高吞吐的? 介绍最近的项目 缓存击穿,雪崩,穿透
腾讯三面
项目中比较有挑战性的事? 什么是伪随机? c++里面的继承和虚函数,抽象封装,和go的interface有什么区别? 为什么go不是传统意义上的面向对象语言? c++多重继承可能导致循环继承,go用interface实现有这种问题吗? 单例模式?什么情况用饿汉模式,什么时候用懒汉模式? 表的主键用什么类型的字段?用字符串不可以吗? 消息队列是什么? 有了解过其他消息队列吗? kafka你们是怎么部署的呢? 能说一说你们怎么使用devops的吗? 不用kafka可以吗? ES是干什么的? 前后端通信用的什么协议? grpc相比http的优势在什么地方呢?
早日上岸!
我们搞了一个免费的面试真题共享群,互通有无,一起刷题进步。
没准能让你能刷到自己意向公司的最新面试题呢。
感兴趣的朋友们可以加我微信:wangzhongyang1993,备注:面试群。
点击下方文章,看看他们是怎么找到好工作的!