秋招面试总结-拼多多2023秋招一面
#拼多多2023秋招#
考察都是基础,但我回答的不完整,甚至有的回答是错的
面试流程:
- 自我介绍 (介绍了自己学习、项目和实习经历,面试官没有针对这些提问);
- 算法: 给定一个整数数组,输出第i大到第j大之间的所有整数(排序+查找;有其他方法吗: 无);
- 导致 JVM OOM异常的原因有哪些,JVM内存哪些部分会触发OOM异常,发生OOM异常时JVM的状态是怎样的 (回答了JVM GC过程);
- jvm堆内存区域划分,这样划分有哪些好处?
- java语言Lock和synchronized的区别(1. 功能和使用区别;2. 实现机制和性能区别);
- java线程池参数及工作机制;
- 浏览器打开一个URL发生了什么;(问题好大: 说了DNS解析、TCP连接建立、SSL/TLS握手、TCP的黏包处理、HTTP报文解析过程;然后面试官其实想问是:web容器处理一个URL的过程:从http请求进入web容器到执行业务逻辑到生成HTTP响应的过程)
- 分布式事务了解吗,我说不了解,然后说,有用到分布式锁,然后问了我分布式锁的实现原理(redisson的分布式锁实现)?
- 聚簇索引和非聚簇索引的区别;
- Innodb有哪些索引类型,介绍下B+树都有哪些特点,为什么采用B+树;
- 反问环节: 问部门HC多吗,我哪些有待提高的地方(面试官说这些不能回答,问问其他的吧),问了部门及日常工作(广告部门);
大概率无了,总结一下吧:
- 八股准备不足;
- 回答问题时自己语言组织不清晰,面对一个大问题,不知道如何拆分到小问题作答;
- 回答没有面面俱到,面试官总是反问我,就这些吗,还有其他的什么吗,懵;
- 还有就是不自信,不清楚面试官具体想问什么就该直接问的;
面试流程规范,体验很好,就是自己菜,把握不住机会,难顶!