面经详情

腾讯提前批,golang一面凉经
### 2020-4-16投的是golang岗位。 1、C++了解吗?用过,没深入了解过。 2、C有malloc free了,C++为什么还要new delete不会; 3、go make的底层了解吗?不了解; 4、分布式ID了解吗?也不了解; 5、内存池了解吗?也不了解; 6、面试官无语了,来个算法题吧21亿个整数,只有两个是重复的,怎么快速找到重复的数?答了hashmap做统计还能优化吗? 7、链表怎么检测是否存在环hashmap、快慢指针; 8、TCP客户端发送3个数据包,服务器能收到几个?粘包问题,nagle算法。如果是UDP呢? 9、了解进程间的通信机制吗?说了几个; 10、用过哪些?socket和消息队列 11、两者优缺点?socket远程通信和本地通信有区别吗? 12、用过docker是吧,docker好处?k8s了解吗? 13、问项目; 14、还有什么要问的?问:贵公司的golang岗位都需要懂C吗?

相关推荐

匿名用户
Golang
确定通过感觉靠谱
1. 来早了,hr很贴心的提前了面试。先会填一个资料表,然后做一个题目 2. 题目方面,前八道题都是和交流沟通有关的。比如说如何查一个问题,比如说面对一句话的需求怎么办。面试官想要的回答是查问题是自己懂用的东西的底层原理,而非百度或者如何。面对需求,一方面是沟通,另一方面可以做一些原型来和对方确认。 3. 题目方面,Golang要求设计方案实现一个场景,在保证资源使用率在80%以内的情况下,接收到源源不断的地址,设计方案访问地址并允许分块传输数据(chunked?),并要能够随时关闭。我用的channel,面试官提示用context,没用过,自己补充下看看。 4. 还有三道题,和代码有关的。一道可能是和列表有关的,map值格式是struct,赋值是*struct,range列表的时候,单个代表索引,两个是一索引一对象。第二道可能是考察关闭的channel是否可以继续读取(可以继续读取)。第三道是三个defer的执行顺序,最后一个panic(从后往前,最后panic) 还有js的题目,我直接说不会了。基本没写过。 其实我感觉是没戏了的。不过可能是缺人,或者说暂时不需要那么多有创见性的人,所以面试官最后还是表示通过了。面试官也给了一些人生建议,最终到个人来说就是需要努力。接下去是和hr小姐姐聊聊公司的规划,以后的任务,大概明白了。...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网腾讯腾讯面试经验腾讯面试经验:腾讯提前批,golang一面凉经
正在招聘C++200 个岗位