前言
面试大厂,那就是考察你技术方向的一些专业技能,如果你面试Android岗位,那 Android 方向的专业技能就是考察很重要的一个方向。
但是话说回来,即便这条是所有人都知道的共识,也不是所有人都能搞得定。有些人就是觉得自己基础不好,然后就知难而退,要么就是没有决心啃下这块硬骨头,这时候就体现出每个人面对困难的方式了。
再退一步讲,即便你不想加入大厂,在IT 领域,如果你想吃技术这碗饭,长久来看,专业技能也会制约一个人的上限,等到工作时间越长,年龄越来越大,专业技能的熟练程度就会让你和别的程序员之间差距越来越明显。
而面试是测试一个人能力最直接的方式,我这两个月前前后后面了10家公司,下面就放上我遇到的所有面试题以及我的建议,并且提供一些简历的写作和面试技巧给各位即将面试的同志们。
简历
基本信息
简历不要太花哨, 你是应聘的技术, 不是设计师
简历把一些基本信息要说清楚(无关的不要写, 比如头像之类的)
有个人博客, 跟 GitHub 地写上, 若没有内容那就算了
应届毕业生需写上相关证书之类的, 有经验的可不写
简历控制在两页 A4 纸
项目经验
一般写 2, 3个代表性的项目就好,优先写本职工作相关的
时间为倒序
说明你在项目当中的职责作用
项目模块需要了解大概逻辑与思路,以及一些关键的技术点,以防面试官问到
没有项目经验的也要模仿一两个小 Demo
须知
自己亲自做的东西一定要明白, 如果不是自己亲自做的, 请慎重骗面试官
问的时候会问一些知识点相关的话题,比如你的数据是需要 api 交互的,那可能会问 http 相关, json 数据解析相关,缓存相关,图片加载相关等
对用到的知识点虽用不着一定要看源码的地步,但是最好要懂原理,比如图片加载一定要知道二级缓存,一些常见的缓存算法
下面是大厂面试心得分享:
1、要在一份工作中学会去总结加思考:做完一件事情后,一定要去反思,这个项目遇见的挑战,可提升点,自己的收获,想的越多越好,挖出来一些对自己以后有用的地方,改进提升就好。
2、工作时,积极向他人学习,用心观察,充分利用资源:大家都在倡导毕业以后进大公司,最重要的原因是大公司的资源比较多,可如果你只是图了一个名号,进去挣个死工资,那反而害了自己。不管在哪里啊,还是靠自己的主观性作用最大。
3、积极提升自己的表达能力和思维方式:能把一件事情说的明白也是一项优势,有些事情不是说自己明白就好,当你转述给他人时,别人也能一清二楚才行。