pdd服务端一面记录

首先面试官自我介绍,技术中台的。
准备的全没问
问我熟悉什么语言,我说最近用golang,结果java一点没问
golang的MPG模型,goroutine和线程的区别
goroutine的调度是出现在什么情况下,调度时做了什么
问interface,说了底层实现
问channel,说了底层实现
问如果有大量请求如何处理,我说消息队列,线程池,异步io,引导我说多路复用
问select,poll和epoll
讲个觉得有意思的项目
手写单例,我说用java写吧,问volatile和synchronized在代码里的作用
手撕反转链表,我用递归实现了一遍,问如果链表很长怎么办,我用循环实现了一遍,问我会用什么来测试,我说大数据量然后说了循环链表。他问怎么办,我说检测环用快慢指针,他问为啥能检测出来,因为快指针比慢指针多走一步,最后肯定多走一圈然后碰上
问两个问题
结束

#面经##校招##拼多多##golang工程师#
全部评论
谢谢楼主
点赞 回复
分享
发布于 2020-08-27 11:35

相关推荐

3 6 评论
分享
牛客网
牛客企业服务