百度|IOS客户端|面经|2021届秋招|
4957
2020.12.01
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-栈篇

基本情况

投的客户端开发,一直没消息,后面被百度输入法的IOS捞了,最后时候问了下为啥之前都没消息,面试官说他们事业部之前有项目在忙,才开始秋招面试。

一面(35min)

  1. (基本情况)自我介绍
  2. (基本情况)实践经验
  3. (设计模式)了解单例模式么
  4. (设计模式)单例模式的应用场景
  5. (设计模式)说一下如何用你熟悉的编程语言构造一个单例模式,其他地方又是如何去调用的,说一下基本语法。
  6. (数据结构)有了解过二叉树这种结构么
  7. (算法1)104. 二叉树的最大深度:电话面试时候需要口述思路,不需要写代码。
    关于二叉树的学习方式推荐一下2021秋招算法总结4-二叉树篇,里面包括了一些面试常涉及到的二叉树的题目,感兴趣的同学可以按类别进行刷题。刷题时候不能只会写代码,还要注重思路的阐述,学有余力的同学可以试试不同的解法。
  8. (算法2)面试题 08.08. 有重复字符串的排列组合:同时需要简述思路,并且要了解递归的过程,特别是剪枝的过程要说清楚。
    关于排列组合的题目,推荐一下2021秋招算法总结1-DFS篇,里面按类包含了大量可以用,但不限于用DFS求解的题目,方便大家对此类问题树立一个基本的解题思路。
  9. (实践问题)常见的APP中有这么一个功能:每一个可以上下滑动,其次左右滚动时候可以在多个页面之间进行切换,如果让你写这个app,你会用哪些控件去实现。
  10. (实践问题)你说用ReycclerView是放在上下滑动时还是左右滑动时
  11. (实践问题)单个分栏中如何实现上下页的切换。
  12. (反问)这个工作岗位是什么,需要学习哪些方面的内容

二面(30min)

  1. (基本情况)自我介绍
  2. (基本情况)选择工作的考虑因素
  3. (基本情况)可以接受ios开发的岗位么
  4. (算法)再阐述下全排列的思路(一面算法2)
  5. (基本情况)项目分工
  6. (基本情况)学习路线
  7. (基本情况)优缺点
  8. (基本情况)是否可以提前实习
  9. (基本情况)职业规划
  10. (反问)面试的流程是什么样的:两轮技术面,没有hr面

结束语

本人秋招投递的是安卓客户端开发或者客户端开发的岗位,但是有部分公司捞我的是IOS客户端开发的岗位。个人在秋招过程中觉得IOS客户端开发岗位更缺人一些,招的人不需要有开发APP的基础。但是需要会自己编程语言相关的知识点还有算法、操作系统和计算机网络。特此科普下:各个公司说的招收零基础的意思是可以不需要有这个工作需要的开发基础,而不是什么都不会的“零基础”。公司想要的零基础人才是算法、计算机网络、操作系统、某个编程语言及其相关应用都非常扎实(可以有部分知识不懂,但是不能都不懂),但是没有这个工作对应的大型的项目经验的人。希望大家看清事实,别被招聘广告的宣传语迷惑了。

评论 (0)