小西科技二面-2025转正实习-golang开发
C++相关
- C++里面提到智能指针,它是干嘛用的?
- 智能指针的具体实现方式是什么?
- 智能指针底层原理是什么?
- 你对C++虚函数的作用有所了解吗?可以简单介绍一下吗?
- 虚函数是通过什么来实现多态的?
数据结构与算法
- 你可以介绍一下你掌握的二叉树相关知识吗?
- 二叉树的遍历方式有哪些?它们的区别是什么?
网络与协议
- 你是通信工程专业的,可以简单介绍一下TCP协议吗?
- TCP为什么需要三次握手?
- TCP断开连接为什么需要四次挥手?可以简化吗?
- 四次挥手过程中,服务端的确认和关闭可以合并吗?
项目与系统设计
- 你在项目中哪一个模块比较熟悉或者觉得值得详细介绍一下?
- 你为什么要有网关?它解决了什么问题?
- 网关实现了哪些负载均衡算法?它们之间的区别和适用场景是什么?
- 一致性哈希算法能简单介绍一下吗?
- 除了哈希算法还有别的处理方式吗?
- 一致性哈希有虚拟节点吗?怎么映射多个虚拟节点?
- 网关系统中限流有QPS和QPD,这两个分别是什么意思?
- 限流具体是怎么实现的?
- 拦截是怎么做的?有没有更好的处理方法?
- 如果重新设计限流,你觉得当前的方法更有效还是有更好的方案?
- 网关系统做了熔断和降级,降级的方案是什么?熔断和降级的区别是什么?
- 如果服务器宕机了,网关能及时发现吗?
- 观察者模式在服务发现中是怎么实现的?可以详细介绍一下吗?
- 网关系统是否依赖第三方服务发现工具?
- 如果我要用你的网关,服务需要向网关注册吗?注册流程是怎样的?
- 网关是通过什么方式探测下游服务的健康状态?
个人意向与补充
- 你目前的主要工作意向目标是做哪方面的?
- 云原生具体指什么?你有相关经验吗?
- 论文写作期间需要回学校吗?
- 你有什么要问我的吗?
- 如果你有机会进入公司,具体会负责哪一块业务?
- 作为应届毕业生,从技术角度来说,正式入职最应该具备哪些技术?