Java研究者面试

拼多多Java面经

2018-10-23  本文已影响542人  6b440373157d

“什么是最困难的?”“与生活讲和。” ──米奇·阿尔博姆《相约星期二》

拼多多Java面经

一共两面技术加一面HR

一面

上来写一题算法,层次遍历树并输出每层的层级

聊项目

redis是怎么做缓存的

redis的持久化操作

如何利用redis处理热点数据

mysql的索引,使用B+树索引的好处

mysql性能查看以及如何优化

操作系统的用户态和核心态切换条件以及为什么要切换

操作系统的虚拟内存

线程间的通信方式,异步队列,消息延迟获取

hdfs的架构

二面

聊项目,怼细节,问是不是可以优化某些方案

分布式锁怎么实现

常用的容器,hashmap初始化操作时候的方案

有1000个数据存在hashmap中,实际的数量是多少,考虑负载因子和扩容

并发容器

mysql中为什么要用B+树索引,相比起其他数据结构的优势

有多少种方法可以让线程阻塞,能说多少说多少

锁是如何升级的

实现消费者生产者模型

网络编程nio和netty相关,netty的线程模型,零拷贝实现

TCP和UDP的使用场景

手撸代码,最长不重复子串

HR面

家是哪里的,以后的工作期望地点

期望的薪资是多少,现在已经有什么offer了

如何看待加班问题

上一段实习经历有什么收获

平时自己是怎么学习技术的,除了Java相关,还会去了解其他什么技术

其他一些常规问题

总结:

总体来说面试体验不错,基本是扣项目细节,问实现过程为主,然后展开面试内容,二面面试官对各种优化方案特别执着。没有问SSM相关,JVM这些常规,可能也是因为时间来不及了。HR挺好的,因为自己有急事,在二面之后马上给安排了HR面,相隔不到5分钟,感恩...

点击作者姓名与作者大佬交流~

作者:一只果冻

来源:牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员/产品/运营求职实习信息

- 程序员/产品/运营学习交流社区

上一篇下一篇

猜你喜欢

热点阅读