秋招正式结束,最后感谢百度给予的承认,真的有种受宠若惊。简单回顾一下秋招。也给出本身的面经,文章最后列出两个本身看的资料。java
最后:
真心感谢这个过程当中出现的每个面试官,这个过程虽然很痛苦,可是对本身的积累真的很重要,后面面试中出现了不少内容都获得了前面面试官的点拨,很是感谢。也感谢那个疲于奔命的本身,即便面试冲突了,哪怕时间错过了,我也会绝不犹豫的赶过去,也感谢这些公司给了面试机会,特别是vivo和百度。android
总结:关于秋招总结几点,
- 1 心态,被拒绝是不免的,必定要调整好心态,同时面试时适度紧张,想开点,心态是最重要的。
- 2 基础,每一个学科的基础性知识要掌握好,秋招的过程是一个查漏补缺的过程,作好每一面问题的记录,后来恶补。
- 3 简历,简历上写的东西必定要好好理解透,若是被面试官发现你是真的只是会用,那会很被动,也不用理解很透,只须要了解个大概,核心概念要知道。
- 4 项目,简历上的项目要烂熟于心,最好介绍前要介绍一下应用背景。
- 5 技巧,从自我介绍开始,就要学会介绍本身擅长的,在回答问题的时候也要学会将面试官引导到本身会的领域。
- 6 关于手撕代码,其实现场手撕题目通常不会太复杂,多为链表、数组排序、查找、二叉树、字符串操做、海量数据操做等,面试官主要考察你的思路、代码风格等。最好掌握递归、动态规划等思想。若是写不出来,也就没有必要一直耗着,有思路说一下也行。
体会:c++
体会:git
基础,基础,基础,平时积累!github
手撕字符串反转(摆手算法)web
手撕单链表添加,删除,反转(比较easy,最后面试官问会不会断链);面试
Android 事件分发机制,三个函数,以及其中的调用关系。算法
说一个你关注的公众号中的一篇文章。
(剩下一些记不清了,整体较为基础)sql
手撕一个android中多线程实现贪吃蛇的逻辑,在线程中得到上下左右方向,并更新UI(这里其实主要考察的是线程的使用,以及android中不能在子线程更新UI等)。
java泛型
(还有些不大记得了)
活动的启动模式,平时怎么使用的。
(其余就是一些人生话题了)
android的静态广播和动态广播
大部分在聊项目,就项目中的一些点作了一些询问。
tcp和udp
聊了约瑟夫环问题,1-50我的,围成一圈,报数每9个出去,最后一个是谁,我说用循环单链表。
还有一些记不清了。
如何作的进程保活
介绍了OCR,介绍了Tesseract。还问我如今若是叫我继承一个OCR,识别手写体须要多久,我说很快,由于不须要训练数据集。
科大讯飞可能在android端没什么大的投入,因此聊了一些其余的问题,也不怎么记得了。二面在技术上就画了一下后台的项目分层结构。
实时性要求很高的是游戏是tcp仍是upd。
微信小程序是基于什么运行的,我说了H5,面试官说其实就是一个浏览器跑了一个本地的网页,也就是H5。
标记-整理如何实现。
工做地点等等……
okttp源码了解吗
其余的不记得了
布局优化。
主管面,一半人生一半技术吧,最后介绍了20多分钟目前他所在的部门所在作的东西,真的超乎了我这种菜鸡的想像啊。