拼多多|客户端开发|面经|offer|2021届秋招|
11990
2020.10.26
2021.08.09
发布于 未知归属地

image.png

置顶科普

年份是毕业年份,2021是指2021年毕业,不是2021年面试

鲂的面经整理目录(已完结)

1. 美团金融|安卓客户端|面经|offer|2021届秋招|
2. 拼多多|客户端开发|面经|offer|2021届秋招|
3. 网易云音乐|安卓客户端|面经|offer|2021届秋招|
4. 阿里巴巴|客户端开发|面经|2021届秋招|
5. 花旗银行|软件工程师|面经|offer|2021届秋招|
6. 字节跳动|客户端开发|面经|2021届秋招|
7. 叠纸游戏|客户端开发|面经|2021届秋招|
8. 腾讯|客户端开发|面经|2021届秋招|
9. 360|安卓客户端|面经|offer|2021届秋招|
10. 作业帮|IOS客户端|面经|2021届秋招|
11. 滴滴|安卓客户端|面经|2021届秋招|
12. 百度|IOS客户端|面经|2021届秋招|
13. 快手|客户端开发|面经|2021届秋招|
14. 顺丰科技|安卓客户端|面经|offer|2021届秋招|

鲂的内推

1. 内推+校招秋招|美团金融服务平台|多项岗位|北京+上海

鲂的2021秋招经验总结(不定时更新)

1. 分享|2021届毕业生秋招经验总结1-岗位类别介绍
2. 分享|2021届毕业生秋招经验总结2-如何选择offer

鲂的2021秋招算法总结目录(已完结)

1. 分享|2021秋招算法总结1-DFS篇
2. 分享|2021秋招算法总结2-BFS篇
3. 分享|2021秋招算法总结3-链表篇
4. 分享|2021秋招算法总结4-二叉树篇
5. 分享|2021秋招算法总结5-排序算法篇
6. 分享|2021秋招算法总结6-字符串篇

  1. 分享|2021秋招算法总结7-双指针篇
  2. 分享|2021秋招算法总结8-哈希篇
  3. 分享|2021秋招算法总结9-位运算
  4. 分享|2021秋招算法总结10-数组篇
  5. 分享|2021秋招算法总结11-动规篇
  6. 分享|2021秋招算法总结12-栈篇

一面(45min)

常规问题

  1. 自我介绍
  2. 项目问题
  3. 反问环节:具体业务是什么

基础知识问题

  1. (Java)Java 线程池
    延伸到安卓的线程池,面试官还问了是否有在项目中使用过。
  2. (安卓)Fragment 与 Activity 之间的通信
  3. (安卓)Activity 的生命周期
  4. (安卓)Activity A 启动 Activity B,两个 Activity 的生命周期顺序
    延伸问题:你在跑demo时候,是用Log输出还是用APP中自带的。
  5. (安卓)点击事件 5s 内不响应的话,该如何处理
  6. (安卓)如何提升用户体验感
  7. (Java)数组和链表的区别
  8. (Java)HashMap 的底层实现机制【建议回答的深入细致一些,到源码的比较上】
  9. (Java)ArrayList 的底层实现机制

算法

  1. 不改变链表的结构,从尾到头打印链表
    力扣剑指06
    推荐学习链接(包含递归法和辅助栈法)
  2. 替换空格
    力扣剑指05

一面总结

面试官对我比较满意,后面说时间比较赶,大概率是给通过的,现在需要提升问题难度看看水平大概能评什么级别。

二面(66min)

常规问题

  1. 自我介绍
  2. 反问环节:实际工程中有那么多的并发性操作么

基础知识问题

  1. (项目延伸问题)为什么选择 Socket 通信
  2. (安卓)安卓 Handler 通信机制
  3. (Java)序列化和反序列化
  4. (Java)HashMap、HashTable 和 ConcurrentHashMap 的区别
  5. (操作系统)多线程写过哪些
  6. (大数据)五千万个整数求和,尽量降低时间消耗
  7. (安卓)Activity 的生命周期

算法

  1. 最长不含重复字符的子字符串
    力扣剑指offer48
    推荐学习链接
    如果不止是26字母,还有其他字符(比如汉字),该用哪种方法。回答:HashMap
  2. 写一个最长不含重复字符的子字符串的死锁,在上一题的基础上修改。
    考试时候不会写死锁,后面发现只需要写一个信号量锁住函数1,最后不释放。
    最后他问我能否使用 Volatile,我回答了 Volatile 应用场景,然后说根据场景判断,觉得不能用。

二面总结

被多线程搞懵了,并发这块学的不是很好,结果被疯狂提问,面试完以为自己都崩了,没想到最后还有意向书。

HR面(18min)

  1. 你家是哪里的
  2. 你家人希望你去哪个城市
  3. 刚开始面试么
  4. 都面了哪里的公司
  5. 有拿到意向 Offer 么
  6. 各个公司的进度
  7. 是保研还是考研
  8. 你家只有你一个孩子么
  9. 你爸爸妈妈对你的就业选择有什么要求么,或者倾向的期望
  10. 你实习时候的工作内容大概有哪些
  11. 以前的项目当中,你觉得最难的是什么
  12. 你的老师对你选择的岗位有什么建议么
  13. 你的老师觉得你有什么缺点
  14. 你压力最大的时候
  15. 你最大的优点是什么
  16. 什么时候毕业
  17. 反问:拼多多的面试流程,是否有加面,大概什么时候通知面试结果,所处部门的 base 是在上海么
    HR 说大概率没有业务调整,没有加面,面试结果需要 2-3 周时间,因为需要综合全国同学的情况。最后发的意向书的部门是上海的客户端开发部门,没有深入的具体业务,问了下 HR,HR 说要等入职前两个月才能决定每个业务需要的人的数目。

结束语

多线程开发还是很重要的,需要好好学习,建议求职者除了看一些整理归纳的多线程知识以外,自己再写一些题目,确保自己不会啥都写不出来。
推荐学习力扣中的多线程相关的题目,我是在拼多多面试以后幡然悔悟,刷了里面的几个常见题。
多线程题目
image.png

评论 (5)