欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

2020Android面试经历(百度,阿里,腾讯,今日头条,网易,华为)金九银十经验总结

程序员文章站 2022-03-23 22:57:14
我的情况在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的学习积累,有幸于2020秋季招聘中拿到几个公司的研发岗offer,包括百度,阿里,腾讯,今日头条,网易,华为等。(在秋招末期,有幸又拿到了滴滴和亚马逊的offer,那时已经11月份了,所以之前的文章里都没有提到过)一路走来也遇到很多困难,也踩了很多坑,同时我自己也探索了很多的学习方法,总结了很多心得体会,并且,我对招聘也做了一些研究和相应的准备。在今年的秋季招聘结束以后,我也决定把这些东西全部都写成文字,做成专题,以便分享给更多未来将要参加...

我的情况

在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的学习积累,有幸于2020秋季招聘中拿到几个公司的研发岗offer,包括百度,阿里,腾讯,今日头条,网易,华为等。

(在秋招末期,有幸又拿到了滴滴和亚马逊的offer,那时已经11月份了,所以之前的文章里都没有提到过)

一路走来也遇到很多困难,也踩了很多坑,同时我自己也探索了很多的学习方法,总结了很多心得体会,并且,我对招聘也做了一些研究和相应的准备。在今年的秋季招聘结束以后,我也决定把这些东西全部都写成文字,做成专题,以便分享给更多未来将要参加招聘的朋友。

文章分为:学习篇,面试篇可能文章有些长但是全是亲身经历希望能给大家带来一些实质跳槽,面试干货!

一、学习篇

1.学习路线(需要系统详细学习思维导图,可以查看我主页个人简介,加我Vx我免费分享你xmind版本)

1.性能优化
2.前沿技术
3.热门语言
4.NDK技术
5.java基础
6.高级UI与framework
7.数据结构与算法
8.项目架构

2020Android面试经历(百度,阿里,腾讯,今日头条,网易,华为)金九银十经验总结
2020Android面试经历(百度,阿里,腾讯,今日头条,网易,华为)金九银十经验总结

2.学习笔记(我工作这几年积累了一些Android高级架构师必备面试高频知识点整理在了我的【GitHub】需要的可以给个star)

2020Android面试经历(百度,阿里,腾讯,今日头条,网易,华为)金九银十经验总结

书籍篇

《Android开发从入门到精通》

《Android开发从入门到精通》系统讲解了Android软件开发的基础知识,图文并茂地帮助读者学习和掌握SDK、开发流程以及常用的API等。书中以讲述实战实例为导向,用一个个典型应用生动地引领读者进行项目开发实践。《Android开发从入门到精通》是一本内容翔实,理论实践紧密结合的教程。

《Android开发权威指南》

内容上涵盖了用最新的Android版本开发的大部分场景。全书分4个部分,分别从Android基础介绍、环境搭建、SDK介绍,到应用剖析、组件介绍、综合实例演示,以及符合潮流的、最新的移动开发技术,如HTML5、OpenGL ES、NDK编程、Android测试驱动开发等几个方面讲述。从技术实现上,讲解了6大完整综合案例及源代码分析,分别是新浪微博客户端、蓝牙聊天、全键盘输入法、月球登陆(游戏)、贪吃蛇(游戏)、笑脸连连看(游戏)。

《史上最全Android控件大全》

《Android5.0开发范例代码大全(第四版)》

《Android 5.0开发范例代码大全(第4版)》提供了100多个来自实践的代码范例,并且使用完整的、现实的工作代码示例指导读者逐步学习大量实用主题。本书内容基于Android 5.0(涵盖新的Android Wear和TV SDK)进行了全面更新,同时适用于Android早期版本。本书没有抽象描述复杂的概念,而是采用生动的代码示例。在启动新的项目时,读者可以考虑复制和粘贴本书中的代码与配置文件,然后进行适当修改,使其符合自己的定制需求。本书富含提供深刻见解的说明和具有帮助作用的示例,指导读者为当前最热门的移动平台编写应用。本书提供许多务实的建议,可帮助读者快速而适当地完成工作,从而为读者节省从头创建项目所需的大量时间!

《深入浅出Android 开发》

《Head First Android Development(深入浅出Android 开发)》又一深入浅出系列的书,不过这本好像还没有翻译成中文,书中的内容也是很基础的,和《第一行代码》中讲的内容重合度很高,如果你英文不错,你可以来尝试来读。

《轻松学Android开发》
《Andoid自定义组件开发详解》
《史上最新最全Android界面效果全汇总》


面试篇

1.说一些面试的坑爹经历:

1.一家公司,在一个火车站附近的商业大厦里,进去之后,一看就三个中年人,摆了几台电脑,屋里光线很暗,上来让填一个表,刚准备写,犹豫了一下,我说,不好意思,我不喜欢这样的工作环境(太压抑了),把表还给他们,走了。

2.有一家金融公司,准备组建团队做自己的金融app,(发现15年准备做自己金融APP的公司特别多)。进去面试,三个西装革履的人,提各种问题,从开发细节,到产品流程,到产品与开发的沟通,问得非常详细,坑爹的地方在于,三个人都拿了一个笔记本,我回到的一些问题,他们觉得重要的都记了下来。比如,我说,我们开发一般需要一个功能文档,和ui流程图、UI效果图。问了一个多小时,他们也记了一个多小时。然后,等通知,没有下文。分明就是想免费了解一些项目开发方面的东西。

3.刚来上海时,有一家公司面试要上机,一定要我建个工程,写个东西,哪怕只是一个button点击事件。

4.面试一家公司的android开发,给了一份c++测试题和一个SQLServer方面的题。我以为拿错了,又问了一下前台,她说,我们招android的就是做这个题。

5.碰到过一家公司的填表问,“你为什么要应聘工作?”、“你家庭生活怎么样?”类似的问题。

6.一个公司在居民楼里,对面的房间还在炒菜。就是上面说的,洋葱炒鸡蛋。

7.去一个比较大的公司,看到填表上有,一面,二面,三面,四面。礼仪评分,穿

着评分,口才评分…问题是,一面是10分钟结束,二面要等下次。为了这一个面试你要跑四次。遂一面之后,放弃。

8.还是一个金融公司的面试,面试馆拿了一个厚厚的打印资料,回到问题的时候,看他翻页,无意间瞥到了首页上写着几个打字“安卓面试题集”,问的问题,乱七八糟。五大布局叫什么名字,activity的生命周期,java的三大特性,aldi叫什么,等等,很多是一些基础的,网上搜来的面试题。

9.有一家公司,打电话过去面试,我刚填完面试表,刚做完大致介绍,说,我们给不了你这么高的薪资,然后,薪资擦了一大截。然后,结束了,

10.四张全英的面试题,中间两页是逻辑图,全是什么图形推断,数字推断的题。

11.过去先做一个小时的试题,做完了说,先回去吧,我们会电话通知的…

印象比较深刻的就说这几个吧,还有其他的一些,什么过去面试等半天,不懂技术的人,揪着你一个问题一直不放的都有。

2.面试建议

面试主要考的还是你的基础知识,需要你对Android技术有一个全局上的把握,具体说起来就太多了,具体复习方案可以参考文章后面的内容。
2020Android面试经历(百度,阿里,腾讯,今日头条,网易,华为)金九银十经验总结

我个人也总结了一些面试方面的经验,主要是一些技巧。

  • 1 做好自我介绍和项目总结,把握你发言的主动权

  • 2 搞清楚简历上的技术点,兵来将挡水来土掩

  • 3 注意分点答题,思路清晰,也更容易讲清楚原理。

  • 4 压力面下保持冷静,不要回怼面试官

  • 5 HR面试注意常用技巧,可以提前准备。(给大家整理了一些,需要的可以查看我的【GitHub】)
    2020Android面试经历(百度,阿里,腾讯,今日头条,网易,华为)金九银十经验总结

3.面试前刷题系统复习

387+755+791=1953页的3份高质量《大厂面试宝典》合集

2020Android面试经历(百度,阿里,腾讯,今日头条,网易,华为)金九银十经验总结

  • 由于简书限制网盘链接,在我主页扫描我的二维码,我免费分享给你

  • 自行下载直达领取链接:【点击资料下载

本文地址:https://blog.csdn.net/Android725/article/details/110238010