当前位置: 首页 > 面试经验 >

小鹅通后端开发面经(已OC)

优质
小牛编辑
64浏览
2024-04-30

小鹅通后端开发面经(已OC)

4.15 —— 投递简历

4.22 —— 约面

4.25 —— 一面(30min)

一面主要拷打八股,问的不是很深,但是很广

没录音只有记得多少写多少

1,自我介绍

2,聊专业学的是什么,感觉会用到 python?(我说专业课很多确实是需要用 python 做些机器学习和数据处理的东西)

3,谈一谈 python 和 golang 的区别

4,为什么说 python 是解释性语言,golang 是编译性语言

5,python 和 golang 都具备跨平台的特性,讲一下分别是怎么实现的

6,操作系统中进程通信方式

7,进程线程协程的区别

8,讲一下 TCP 三次握手过程

9,有用过 websocket 写过项目吗,websocket 和 http 有什么区别

10,谈一下虚拟化

11,docker 的实现原理(简单讲了下 namespace 那些)

(好像还有些 go 的八股,忘记了。。)

隔天早上约的二面

4.26 —— 二面(30min)

二面主要拷打项目

1,自我介绍

2,提问如何知道一个接口的请求时长(我说写单测,链路追踪,监控埋点)

于是开始了长达十分钟的链路追踪拷打

3,链路追踪是怎么用的(我说用的中间件)

4,链路追踪在 api 层是怎么感知到 rpc 的(答的 ctx)

5,链路追踪在数据库层是怎么感知的(我说打点,tag)

6,怎么配置的链路追踪(我说的使用中间件对各个接口进行配置)

7,问如果想配置部分接口 mysql 的链路追踪,每次都要在对数据库进行操作之前单独加载一次配置,太麻烦了有什么解决方法吗(我说可以在启动项目的时候就导入配置,或者用 hook)

8,hook 的实现原理,不同语言的 hook 有什么区别(没太明白),用过其他语言的 hook 吗(没用过)

只能说勉强讲清楚了,这部分还是有很多不懂的地方

然后开始问简历上的项目

。。。。。。

4.28 —— 口头offer

4.30 —— oc

从四月才开始找实习,在四月的尾巴也是成功找了个班上。期间也拿到了其他的offer,综合考虑了下还是选择了小鹅通,感觉对于我来说已经是现阶段最好的选择了,稍微好一点的应该也强不了多少。身边不乏有同级的同学拿到了前端客户端的大厂offer,我也只能把这份苦涩保留在心里。“talk is cheap,show me the code”多说无益,多多沉淀才是真理。

一首很喜欢的歌送给看这篇文章的读者,与君共勉 ——《Fly, My Wings》

#后端开发求职##面经##后端面经##暑期后端#
 类似资料: