拼多多服务端二面面经
1、项目介绍
2、项目难点介绍
3、撕代码 : 写一个定时任务类 能够通过add()加入一个任务和延迟运行时间,通过run()将该类对象跑起来
4、撕代码 : 写malloc + free的内存管理类 包括初始化方法、分配内存以及回收内存
5、file.open()的返回值含义
6、file.open()的过程
7、路由器与交换器的区别
8、组播概念
9、实际内存1G 进程申请2G malloc流程
本人java方向菜鸟一枚,但是这次面试确实比较气。两个代码感觉撕的没啥问题,但是这两题第一题说有问题我解释了但是说我没get到点?但是我自以为写的类是能完成题目内容的。
然后就说换个题 exm? 第二题就如上所述了。。。(下次还是求面试官让我撕LRU吧)
其他的问题也是操作系统,看来本菜鸟确实该《深入理解操作系统》了,但是二面不应该是这类型题目啊。。直到我说我不擅长这个,面试官才放过这个方面。然后开始问网络,组播了解一下?
本菜鸟确实菜,但是面试官明知我是java方向,技术栈在常见java问题和中间件等却狂问操作系统底层,而java、web、sql、mq、framework、zk、nosql、jvm、数据结构一个也没问。
而且大部分面试时间都在3、4题上(两题加起来半个小时左右),码完面试官也没怎么看,估计他不是java方向或已经对我不感兴趣。
emmm,好了我知道了,我不配。
吐槽完了,该学习了。
#面经##校招##Java工程师##拼多多#