攒攒人品
许愿百度过
许愿美团hr面
一面
- 自己项目。
- webserver的高并发架构,或者说如何保证高并发
- 相比于其他开源库,比如nginx,你的项目有什么优点,或者说学习了它们什么并发方面的经验
- consul服务发现的原理
- NodeBalance讲一下
- 高并发限流
- 不用第三方组件如何限流?项目不应该依赖太多的第三方,如何从技术上自己实现一个限流方案?
- 高并发消峰
- 7层负载均衡和4层负载均衡的使用场景是什么?
- 为什么现在流行的是7层负载均衡,而不是4层?
- 你如何设计一个线程池,你的线程池里有什么 组件/模块?
- redis
- mysql如何实现容灾
- mysql主从复制,讲一下吧?
- k8s命令熟悉吧?
- k8s相关,当仅有1个资源的时候(比如内存或者CPU仅够1个pods使用),却有两个pods,如何限制1个资源仅被1个pods独占式的访问?
- 进程如何实现隔离?从限制资源的角度回答,或者说,如何指定某进程所需要使用的指定的CPU和内存的大小?
- docker是如何实现的?
- 进程隔离再深入一下?
- 何时用协程,何时用线程?给出具体例子,为什么在这些场景要使用协程?
- 进程的地址空间分布说一些
- 内核态的地址空间是多少?用户态的地址空间是多少?
- 为什么内核态要在地址空间的高地址?
算法
:写个快排,自己写个测试用例,跑通就行。
二面
- 实习项目
算法
:一道CF原题,Least Cost Bracket Sequence
三面
实习项目
select
和epoll
的区别C++ 内存泄漏常见情况
子类如何避免内存泄漏
代码
: 按如下给定代码继续完成class ThreadPool{ public: ThreadPool(int size); void add(function<void()> todo); };
代码
: 扩展一下,要求线程池退出前把任务队列里的任务执行完
hr面
- 简单聊聊,等下周谈薪
OFFER快来!!!
全部评论
(7) 回帖