如果说准备招聘的复习过程如同准备考研一样单调而紧张,那笔试之后的面试过程就如没考上寻求调剂一般煎熬而痛苦。也许很多朋友没有体会过以上过程,还不能理解如何紧张如何煎熬。那么下面我把我一个月的紧张和一周的煎熬分享给大家,文章末尾会有一片android面试大全,这些只是我个人的经历,希望能让大家有所借鉴。


一个月的复习

首先我是做移动客户端的,简单说就是Android、Java等方向的编程。点击可以查看另一篇总结Android面试题的文章:《Android工程师面试题大全》,应该可以应对大部分互联网公司对这一块的考察。其实多数的互联网公司所有技术岗笔试题基本都是一套题,涵盖各种基础知识,所以笔试的复习还是要以基础为主。基础到位了可以保证笔试不挂,这也是第一步,那么先来谈谈我准备笔试的过程。

由于本人暑假到去哪儿网实习了,所以相比许多未实习的毕业生复习时间会晚一点,真正开始进入状态是在八月下旬。首先是数据结构,那时候老板还会偶尔检查项目,所以只能晚上或者周末抽时间复习,就这样花了大概一个星期时间看完了《大话数据结构》,个人觉得这本书讲得比较浅显易懂。这里主要是要对如:栈、队列、平衡二叉树等常见的数据结构的特点与各种操作要烂熟于心。另外就是对于查找:二分查找、二叉排序树等;排序算法:希尔、快排、堆排序、归并排序也要能做到随手秒写,(其中“堆排序、快速排序”这两个算法百度,腾讯各问了一次,用笔写出大致的思路),所以对于这些算法需要完全掌握。那么对于以上内容,《 大话》这本书完全能够满足。

接下来是计算机网络。OSI的七层模型各自的功能以及相互的联系(尤其是二三四层)需要熟悉;其次是TCP协议,这个是网络中的重中之重。要掌握长连接、短连接,三次握手、四次挥手,time_wait、缓冲窗等等相关的概念;然后网络层的几个协议,特别是ICMP所涉及的几个控制功能。基本上对于网络只会考察概念的熟悉和一些通信协议通信过程的了解,不会考察原理的实现,应该说这一部分是很好拿下的。

基础部分剩下的就是操作系统和算法实现,算法一直是大多数非计算机专业的软肋,这一点在面试中尤为突出,后面会专门提到,建议有时间的话可以刷刷题。对于操作系统主要是线程、进程的概念以及其生命周期,Linux编程,Linux指令,缓存机制等等基础概念,这方面多半是平时的积累也可以在网上看看相关的面试题。

由于各个公司笔试考察的东西很多很杂侧重点又不太一样,也没有类似大纲作为参考,复习的过程还是很单调难受的。不过整体来讲,笔试还是很容易的,一般刷人率不会太高。有所准备的话并不难搞定。下面谈谈面试过程。

相比笔试而言,面试对技术的考察更具有针对性,也更有技术含量。通常技术一面是纯粹的技术考察,覆盖面广而且由表及里,直到你回答不上来。目的就是探测你对某一方面的了解是否透彻,是否符合他们的标准。我的面试差不多是从9月14号开始的,到23号签下offer。14号当天面了腾讯华为百度三家,后面依次面过大众点评、网易、蝌蚪音客。整体感觉是,腾讯百度网易非常注重基础知识,对基础的考察相当细致。Java从应用到源码,到ClassLoader、堆栈、内存分配、垃圾回收,Jni的实现原理等等底层实现机制都要求懂;大众点评则更偏向于应用、项目经验以及一些开发心得;至于华为,整个面试过程貌似没什么值得提及的难题,于是顺利通过了面试当场拿到了口头offer。

面试中主要是项目经验和基础知识的考察,个人觉得基础知识占70%以上,项目经验最多占到30%。对于Android开发来讲,基础知识的大头就是Android和Java,然后必然会有两个左右的算法题。作为非计算机专业出身的我来讲,Android,Java,项目经验都不在话下,算法题就只能听天由命了。腾讯二面被刷个人感觉也是因为算法题没做到位,而百度正好问到了一个关于堆排序的算法题,前面有提到那几个排序都可以秒写,所以相当于这里完美解决了一道算法题,于是百度的面试相对得心应手。其中所有的面试题以及常见的面试题可以参见Android工程师面试题大全(CSDN)或者Android工程师面试题大全(简书)。

解决好了技术知识储备之后,还有一个希望大家注意的问题。前面为什么说面试的感受是煎熬呢?因为大多数公司会安排3次面试,而这几次面试之间往往会隔上好几天。除了前一天晚上甚至当天早上会收到面试通知以外,期间不会有任何消息。这时候许多同学尤其是面试感觉还不错的会产生焦虑,会忍不住不断的在民间QQ群查看消息,然后失望的关掉窗口,坐立不安。导致无法正常准备接下来的面试。这种心态很能理解,但是却会起到反作用,通常民间创建的QQ群提供不了什么可靠消息,尽量减少查看的频率为好,当然官方的QQ群消息还是有必要看的。当出现这种心态的时候,建议听听音乐,看一些以前看过的知识点或者书,这样可以减轻压力同时温故。切忌直接打电话问自己的面试结果,这是让HR很反感的事情。要做的应该是回顾面试过程,发现自己的不良之处。每次的尝试,只要尽力就好,不要被无谓的包袱压盖,乐观的看待实物,一切终将归于平静,以一颗平常心去追名逐利。青春就是要奋力的奔跑,然后华丽的摔倒,成长之决在于此。

写这篇博客的时候,离面试周的结束已经有一个月了,希望能够将此经历记载于此,大家共勉,人生的路还很长,未来才刚刚开始!

最后祝愿大家都能在招聘中创造自己的辉煌!

Android工程师面试题大全(CSDN)
Android工程师面试题大全(简书)。

难忘的面试周——百度校招面经相关推荐

  1. 面试总结——百度校招二面跪了

    开篇:无论有多少磕磕绊绊,无论每一次摔得有多痛,请给自己留下记忆! 北漂近半年,由于个人原因错过很多校招,百度是第一家通知我面试的,心中难免欣喜万分,毕竟自己的运气还不差. 面试时间:2017年10月 ...

  2. 【名企面试经验-快手-校招提前批】【Java研发工程师】

    快手提前批Java Offer 一面(50min): 1.自我介绍 2.项目介绍 3.为什么项目中又有KVM虚拟机,又有Docker? 4.为什么项目中要用虚拟机,为什么不用物理机? 5.(手撕算法) ...

  3. 2018百度校招面试总结

    2018百度校招面试总结 目前走流程到二面, 写一波面经希望能够收到三面通知, 上天请赐予我运气和力量吧: 校招走流程的两个面试官都很nice, 比较随和, 面试体验非常好; 百度一面 在酒店一楼等面 ...

  4. 2018百度校招、腾讯校招 面试经验

    百度校招面试经验 一到九月份,就开始了各种笔试.每天晚上七点到九点,大家都可以在机房看到我一个人在那里自言自语.2018年09月16号晚上,我和我女朋友笔试完在外面吃东西时接到百度的面试通知.接到电话 ...

  5. 2020届硕士生年初Android春招实习面试和正式校招面试经验汇总(收割腾讯,百度,美团,网易等offer)

    Android:有没有遇到OOM问题,有没有遇到内存泄漏问题,怎么解决:Handler机制原理:ThreadLocal作用及原理:Activity启动到加载View过程:View绘制过程:OKHttp ...

  6. Kira同学:斩获百度校招提前批offer备战细节全揭秘

    kira同学 西北农林科技大学计算机科学与技术专业本科应届毕业生 2021百度前端实战训练营优秀学员,精品班一等奖项目小组成员 毕业季,是个充满选择和可能性的时节.站在读研.考公.就业.选择未来扎根城 ...

  7. 百度面试 php后端,2019.7最惨的三次面试经历-----百度PHP实习生面经

    一.百度--文娱架构部一面 半小时 前台小姐姐很漂亮 都是根据简历上写的来问的, 说几个知道的排序算法, 讲讲堆排序,堆是什么结构, 我说堆类似于完全二叉树,讲讲完全二叉树和满二叉树的区别, 手撕快速 ...

  8. [前端面试经]百度和好未来的面试官把我榨干了

    百度和好未来的面试官把我榨干了 我,普通本科计算机专业,18年6月毕业,抛去实习,工作经验只有一年半,没想到自己临时的决定让我敲开了百度的大门,非常荣幸地成为百度的RD. 2019年最后一个月,由于当 ...

  9. 百度校招-等待百度的那些日子里

    百度一面2013年10月11日下午5:00 天津晋滨国际大酒店 有幸通过了对我来说很有挑战性的百度笔试,迎接来了度娘的一面,约的下午5:00,4:50我来到了一面面试官所在房间的门口(1220),门大 ...

最新文章

  1. android5.0后新特性修改标题头,Android5.0中Material Design的新特性
  2. 惊了!计算机视觉还可以这么玩?
  3. 酒店管理系统房态图的效果制作
  4. TensorFlow tf.data 导入数据(tf.data官方教程) * * * * *
  5. OpportunityStepValue and Bubble chart 1
  6. 模板——树状数组求逆序对
  7. python discuz_pythonDiscuz发帖器的实现
  8. Spring Boot笔记-banner.txt的使用
  9. Oracle监听启动扫描sqlnet,监听中sqlnet.ora的作用
  10. MySQL单元三试题与答案_2016年3月三级MySQL数据库试题及答案
  11. 集成Fbreader显示空白页
  12. ios 持续获取定位 高德地图_【IOS开发】高德地图定位坐标偏差()
  13. Java实习生常规技术面试题每日十题Java基础(五)
  14. 新产品、新特性、新生态丨一文回顾openGauss峰会云和恩墨分论坛150分钟的精彩...
  15. Antv踩坑—导入画布数据监听画布渲染完成事件
  16. 13 Scrapy框架介绍
  17. axios 和洋葱模型中间件
  18. 【图片选择】Android 仿微信图片选择器疾风加载 (单选,多选,相机)--唯剑做伴且随疾风前行
  19. python学习_3
  20. Android Instant App调研报告

热门文章

  1. TensorFlow 12——ch09-pix2pix模型 与 自动上色技术
  2. cru使用教程_Aria2使用教程进阶版
  3. IMX6UL 功能评估测试 视频
  4. U3D协程和消息推送
  5. freebsd 安装php,FreeBSD下安装PHP5
  6. C#中的群集, 泛型和计时类
  7. excel文件导入到mysql数据库中
  8. Gradle:unable to delete file
  9. 刷题第一天| 704. 二分查找、27. 移除元素
  10. javascript的等于和不等于运算符用法与功能(三)