实习面试经历(1)--某杭州小厂C++实习岗面试记录
本渣人生中第一场面试。70分钟左右。
一、项目
1 说一下负载均衡是怎么实现的?
2 作业数优先的话,如果某个节点作业数很多,但某个作业需要的负载很大怎么办?
3 说一下你们项目中用到的RPC,怎样的流程?
4 RPC怎么做服务发现的?
5 如果主节点挂掉了,子节点怎么找到备用服务/节点?
6 mysql-redis数据同步怎么实现的?
7 如果有多个从数据库,比如redis和mongdb,怎么办?每个数据库都要做一个吗?
8 项目中遇到了哪些困难,怎么解决的?
二、网络编程
1 select和epoll的区别?
2 IO事件的两种触发模式?
三、算法
1 两个字符串形式的整数相乘
2 求二叉树的最大深度
四、其他
1 研究生期间对你影响最大的事?
2 你对我们这边有什么想了解的?
一和二两部分还好,三算法两个题都只想出了思路,简单写了下代码,没有跑。
建议:
1 进一步熟悉项目、深挖其中的技术点和难点;
2 算法!算法!算法!