感谢拼多多对我的爱,可惜多多谈薪太晚,我已经等不及了,有缘再会吧。

一面:

1.自我介绍
2.在实习中都做了什么?(详细)
3.学过哪些课?编译原理课的内容
4.笔试题第一题思路
5.笔试题第二题思路
6.网络7层模型
7.Tcp和udp位于哪一层
8.Ip寻址流程
9.Tcp和udp的区别
10.进程和线程的区别
11.Java调度进程和线程
12.Hashmap的结构
13.String和Stringbuffer的区别
14.你用过哪些设计模式
15.静态代理实现
16.动态代理实现
17.观察者模式
18.观察者模式的使用场景
19.e-r图
20.Jvm内存区域划分
21.一个对象从进入堆区到死亡的全流程
22.数据库索引的实现
23.介绍B加树
24.数据库两种存储引擎的区别
25.为什么myisam不支持行锁
26.写代码:

  • 记录:id, status
  • 存储:256库*256表
  • 场景:需要扫描所有数据,找出所有status=2的id列表
  • 要求:同一份代码,部署20台服务器,速度快,且每一张表不会被扫描2次

27.大学期间遇到过最大的困难以及解决?
28.为什么选择读计算机?
29.为什么不考公务员?
30.以后想做的方向
31.10年以后的设想


二面:

1.自我介绍
2.学校项目都做了什么?(详细)
3.具体用到的技术?
4.深度学习模块怎么实现?
5.问了问nlp流程
6.nlp模型各部分的作用
7.神经网络训练的原理
8.训练集和测试集的比例
9.用了哪些设计模式
10.Spring aop怎么实现?
11.Mysql索引的实现
12.使用b 树的理由
13.B 树做索引比红黑树好在哪里?
14.项目里Redis怎么用
15.分布式缓存可能出现的问题
16.分布式锁
17.Setnx加锁的原理
18.怎么解除分布式锁?
19.Jvm内存区域划分
20.程序计数器的作用
21.本地方法栈和虚拟机栈的区别
22.Gc全流程
23.Gc算法
24.连接过程中什么时候会出现time_wait状态
25.为什么要有time_wait状态
26.一致性hash了解吗?
27.一致性hash的优点?
28.设计题:有一个服务器专门接收大量请求,怎么设计?
29.同步和异步的区别
30.非阻塞io和阻塞式io的区别
31.http如何保持连接
32.如果不用http,如何保持连接
33.Volatile 关键字的作用
34.Volatile 关键字的实现
35.用户态和内核态的区别
36.lru了解吗?
37.怎么实现lru?
38.布隆过滤器了解吗?
39.算法题:二叉树前序遍历非递归


hr面:9.3
oc:9.10
要是多多能早点谈薪就好了