PDD 客户端 秋招三面复盘
考研结束后感觉不是很理想,临时转投秋招,因为期末周实际集中准备时间只有半个多月。期间投了几家公司,字节简历挂,华为性格测试未过,其他一些笔试完了没有动静,只有PDD走到了三面。
笔试
四道编程题,做得一般,正确率大概 0.4、0.4、0.6、0,前三道主要是性能问题没 AC,最后一道图的 BFS 最短路径没时间写。
本来以为笔试凉了,结果还是收到了面试通知。
一面(体验最好,聊得最细)
自我介绍
详细问项目,深挖项目中的设计、思路、实现细节
算法题:有效的括号(栈实现)
八股基础:
lambda 表达式
栈和堆的区别
extern "C" 作用
static 作用
const char* 与 char* const 区别
进程与线程
Qt 信号与槽机制(因为项目用到)
面试时长:约 1.5h
反问环节:团队技术栈、业务方向、新人培养等
整体感觉一面考察很全面,面试官很耐心。
二面(偏基础,偏八股)
主要问 C++ 基础与八股:虚函数表、内存分布、进程线程等
有部分知识点当时没答上来
算法题:快速排序
思路没问题,但太久没手写,写得比较慢,运行时报错,面试官就让结束了
面试时长:约 50 分钟
反问:简单问了业务相关
当时自我感觉一般,以为二面挂了,结果还是约了三面。
三面 主管面(感觉挺敷衍的)
自我介绍完完全没问项目,问了一个问题就做算法了。
八股一题:线程的栈空间是共享还是独立(我当时当成堆了答的共享)
算法题:输入 N,打印所有 ≤ N 位的整数
先给暴力解法:遍历 1 ~ 10^N
优化:大数场景用字符串递归
再优化:用字符串引用 + 回溯,递归返回时 pop 最后一位
不过一开始字符串的时候是注意到了前导0的问题的,优化的时候脑子一抽改成了首位从1开始不会为0。
询问作息、能否接受公司节奏
自我介绍优缺点
反问:业务方向
时长:三十分钟不到就结束了,不知道主管面都是这样还是凉了。
个人总结
无实习,准备时间短,基础和手写代码有瑕疵
春招会继续加强基础、算法、项目复盘
整体算是一次很宝贵的真实面试体验。
笔试
四道编程题,做得一般,正确率大概 0.4、0.4、0.6、0,前三道主要是性能问题没 AC,最后一道图的 BFS 最短路径没时间写。
本来以为笔试凉了,结果还是收到了面试通知。
一面(体验最好,聊得最细)
自我介绍
详细问项目,深挖项目中的设计、思路、实现细节
算法题:有效的括号(栈实现)
八股基础:
lambda 表达式
栈和堆的区别
extern "C" 作用
static 作用
const char* 与 char* const 区别
进程与线程
Qt 信号与槽机制(因为项目用到)
面试时长:约 1.5h
反问环节:团队技术栈、业务方向、新人培养等
整体感觉一面考察很全面,面试官很耐心。
二面(偏基础,偏八股)
主要问 C++ 基础与八股:虚函数表、内存分布、进程线程等
有部分知识点当时没答上来
算法题:快速排序
思路没问题,但太久没手写,写得比较慢,运行时报错,面试官就让结束了
面试时长:约 50 分钟
反问:简单问了业务相关
当时自我感觉一般,以为二面挂了,结果还是约了三面。
三面 主管面(感觉挺敷衍的)
自我介绍完完全没问项目,问了一个问题就做算法了。
八股一题:线程的栈空间是共享还是独立(我当时当成堆了答的共享)
算法题:输入 N,打印所有 ≤ N 位的整数
先给暴力解法:遍历 1 ~ 10^N
优化:大数场景用字符串递归
再优化:用字符串引用 + 回溯,递归返回时 pop 最后一位
不过一开始字符串的时候是注意到了前导0的问题的,优化的时候脑子一抽改成了首位从1开始不会为0。
询问作息、能否接受公司节奏
自我介绍优缺点
反问:业务方向
时长:三十分钟不到就结束了,不知道主管面都是这样还是凉了。
个人总结
无实习,准备时间短,基础和手写代码有瑕疵
春招会继续加强基础、算法、项目复盘
整体算是一次很宝贵的真实面试体验。
全部评论
相关推荐
字节跳动 研发 nx15 硕士985 点赞 评论 收藏
分享
02-07 00:58
北京邮电大学 Java 远航_随风:不要美化未曾走过的道路,既然选择了就业工作的路,就坚定的走下去。冒昧地来说,父母和其他长辈如果不是互联网行业的,可能对于读研or工作的理解会有不小的偏差。
况且现在经济形势并不好,这三年毕业人数一直在增加。以后只会越来越卷,建议提早入行占坑。不过这都是个人建议,最终还是看你个人想法。相信自己的选择吧
,学的累了可以出去走走放松一下,不必提前焦虑
点赞 评论 收藏
分享