拼多多 | 服务端研发暑期实习 一面
面试官人挺好,希望能有二面吧,发牛客攒个好运,祈祷ヾ(◍°∇°◍)ノ゙
总共大概55分钟,基本信息及项目大概15分钟。
基本信息及项目:
1. 信息询问(成绩排名、今后计划等等)
2. 自我介绍
3. 项目相关询问(技术问题、个人的贡献、难点)
数据库问题:
1. ACID分别是什么
2. MySQL索引的数据结构是什么(B+树);为什么是B+树
3. 前缀索引
语言相关:
1. 介绍一下虚函数(虚函数表在什么位置)
2. 析构函数和构造函数是否可以抛出异常
思维题: 圆的边上随机放三个点,计算这三个点能够形成锐角三角形的概率。
编程题:一个未排序的整数数组,希望能把负整数放在左边,正整数放在右边,负整数相对位置不变,正整数可以任意位置,空间复杂度O(1),时间复杂度O(N). 比如:3, -1, 4, 9, -3, 5 可以变为 -1, -3, 4, 9, 3, 5
最后是反问。
#拼多多##面试题目#
总共大概55分钟,基本信息及项目大概15分钟。
基本信息及项目:
1. 信息询问(成绩排名、今后计划等等)
2. 自我介绍
3. 项目相关询问(技术问题、个人的贡献、难点)
数据库问题:
1. ACID分别是什么
2. MySQL索引的数据结构是什么(B+树);为什么是B+树
3. 前缀索引
语言相关:
1. 介绍一下虚函数(虚函数表在什么位置)
2. 析构函数和构造函数是否可以抛出异常
思维题: 圆的边上随机放三个点,计算这三个点能够形成锐角三角形的概率。
编程题:一个未排序的整数数组,希望能把负整数放在左边,正整数放在右边,负整数相对位置不变,正整数可以任意位置,空间复杂度O(1),时间复杂度O(N). 比如:3, -1, 4, 9, -3, 5 可以变为 -1, -3, 4, 9, 3, 5
最后是反问。