面试复盘|绿盟科技研发工程师 二面

  1. 开局自我介绍
  2. 面试官问我网络编程的流程。 我把客户端和服务端的流程说了一遍
  3. 如果有多个客户端来建立请求怎么办? 我回答:使用多路IO复用机制
  4. 那线程还是会阻塞啊? 我:使用请求队列和线程池,主线程负责连接,子线程负责处理
  5. 请求队列注意点是什么?我把锁还有信号量说了一下
  6. 如果来的客户端还是很多呢?我:缩短连接持续时间
  7. 你这是开源节流的方法,还有呢?我:采用分布式集群
  8. 那这个分布式集群,你怎么建立呢?注意点是什么?我说要做好负载均衡
  9. 如果两个客户端,分布在不同的服务器上面了,但是还要通信,该怎么做呢?我:建立中转服务器
  10. 中转服务器注意事项是什么?我:中转服务器是承压的瓶颈,也可以采用集群的方式。
  11. 中转服务器集群,应该注意什么? 我:第一时间没想好,他说,比如并发之间的。我说:要采用分布式锁
  12. 说一下你了解的分布式锁:我说了解的不深,我只知道redis的setnx可以做
做几个题吧:
  1. 有两个玻璃球,还有一个n层楼,说一下我们最少需要几次能够判断出在哪层楼扔玻璃球会碎?
  2. 说一下有两个公共节点的单链表,如何找到公共节点?我:1.采用双指针 面试官追问 还有呢?我:空间换时间,使用set存放遍历过的node
  3. 如果这两个单链表是有环的呢,我说:1.找到环所在2.找到入口节点3.计算链表长度4.恢复上一种情况
刚刚做完这两个之后,面试官问我期望的城市和薪资。
#面试复盘##面经##校招##绿盟##C++工程师#
全部评论
绿盟给那点钱还问这么多。。。
3 回复 分享
发布于 2021-08-21 19:36
没事,感觉都是统一订好的,而且绿盟java开发给不到20几K的,老哥继续加油,这个价一般还是大厂给的起
1 回复 分享
发布于 2021-08-20 17:58
大佬优秀!
点赞 回复 分享
发布于 2021-08-20 18:33
最高一档好像才到20k
点赞 回复 分享
发布于 2021-08-21 01:36
题目是说下思路还是直接手撕?
点赞 回复 分享
发布于 2021-08-21 12:45
排名第一的央企成员企业招聘啦,南京,深圳皆岗,内推码yangj008 https://www.nowcoder.com/discuss/714257
点赞 回复 分享
发布于 2021-08-22 13:37
请问楼主 应聘的岗位地点是?
点赞 回复 分享
发布于 2021-08-23 19:13
有消息了吗
点赞 回复 分享
发布于 2021-08-25 11:21
请问应聘的岗位地点是哪里的?
点赞 回复 分享
发布于 2021-08-25 13:42
绿盟是很少加班吗
点赞 回复 分享
发布于 2021-09-09 15:51

相关推荐

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