春招 钉钉 golang实习工程师 电话一面 面经

# 2020.03.01 钉钉一面
大概整个流程面了一个小时四十分钟,感觉好久,问了蛮多问题
新人大三 第一次参与实习生面试,不太清楚是不是都是这样的。

1. 自我介绍

2. 自己的项目介绍(instantbox主要怎么实现的)

3. 讲一下docker原理,docker和vm什么区别

4. Docker中如何进行cpu的隔离( 这里只回答了 cgroups,然后说容器应该就是进程,受到宿主机的调度🤔)

5. 了解K8S吗?(只回答了用过一些,面试官也没深问)

6. 浏览器访问 taobao.com 发生了什么(回答到了非常多的网络协议和不同情况的处理)

7. Cookies 和session的区别

8. 一个含有一亿个数据的数组,数据范围未知,只有两个数重复了,如何找到,要求时间复杂度O(n),空间复杂度O(1) (给了三种方法都没达到空间复杂度的要求,问了问面试官没给提示,这里求大家给个思路?)

9. TCP/UDP的区别

10. Quic的拥塞控制算法知道吗 (上面讲 UDP 的时候讲到了 QUIC,然后被揪住问了,答没看过 QUIC 的完整协议和实现)

11. Tcp拥塞控制算法知道吗

12. Go中如何判断发生了goroutine泄漏

13. Goroutine GMP调度模型讲讲

14. go中数组和切片的区别说一下

15. 锁在项目里用过吗,知道悲观锁和乐观锁吗

16. go里面panic知道吗,什么时候用,怎么用

17. Go gc 说一下,还有怎么减少gc对项目影响

18. Go 最新的版本是什么?有哪些改进 (答 go1.14,defer 改进,但是没具体了解怎么改进的

19. 如何优化sql,讲讲思路

20. 数据库结构,索引原理知道吗

21. 最近在看什么书

22. LRU缓存说一下,还说了优化办法

23. 问了问写 go 啥的,好像是问接受写其他语言吗?不过也没太听清,就问下面的题了

24. 为什么来我们公司,在之前公司学了什么,为什么不继续去之前公司实习?

25. 一道算法题,发链接来 手写(给一个模式串aabb 以及一串由空格区分的字符串 “北京 北京 杭州 杭州”),判断是否匹配

我问:如果有机会进入的话,有master带吗?答:他就是我master

这里菜鸡的我也求一个二面机会,哭#实习##面经##阿里巴巴#
全部评论
我只面了45分钟😂
点赞 回复 分享
发布于 2020-03-01 21:57
Mentor?
点赞 回复 分享
发布于 2020-03-02 00:13
代码题应该可以遍历一遍,把数字填到对应下标位置,如果有重复就返回吧
点赞 回复 分享
发布于 2020-03-02 02:16
代码那一题可以用对兵冲杀的思想不?就是遍历数组,从a0开始,让a0守阵地,a1和a0不一样就同归于尽,这样最后留下来的就是重复的那个数了。
点赞 回复 分享
发布于 2020-03-02 07:56

相关推荐

Pandaileee:校友加油我现在也只有一个保底太难了
点赞 评论 收藏
分享
11-04 14:10
东南大学 Java
_可乐多加冰_:去市公司包卖卡的
点赞 评论 收藏
分享
4 36 评论
分享
牛客网
牛客企业服务