腾讯golang一面

2020-4-16 投的是golang岗位

  • 1、C/C++了解吗?

用过,没深入了解过。

  • 2、C有malloc free了,C++为什么还要new delete

不会~~

  • 3、go make的底层了解吗?

不了解~~

  • 4、分布式ID了解吗?

也不了解~~

  • 5、内存池了解吗?

也不了解~

  • 6、面试官无语了,来个算法题吧

21亿个整数,只有两个是重复的,怎么快速找到重复的数?

答了hashmap做统计

还能优化吗?没答出来

  • 7、链表怎么检测是否存在环

hashmap、快慢指针

  • 8、TCP客户端发送3个数据包,服务器能收到几个?

粘包问题,nagle算法。

如果是UDP呢?3个

  • 9、了解进程间的通信机制吗?

说了几个

  • 10、用过哪些?

socket和消息队列

  • 11、两者优缺点?

socket远程通信和本地通信有区别吗?

  • 12、用过docker是吧,docker好处?k8s了解吗?

  • 13、问项目

  • 14、还有什么要问的?