猿生第一次面试总结 腾讯Android客户端开发方向日常实习 (已灰已凉)

6月25日下午突然被捞,激动地不行不行的,第一次就给了我腾讯的面试机会,赶紧放下期末复习,临阵磨枪。

下午两点半开始面试,之前心率一直在110左右,面了有半个小时(明示凉凉),面试官人挺随和的,和我想象中的腾讯大牛不太一样,问题回头看看其实都挺简单的,一开始围绕我完成的旅游项目。

  1. 一开始介绍项目,我说的很乱,第一是没充分准备,第二是很紧张,回答的不够好;
  2. 然后关于项目问了我,拍照翻译是怎么实现的,我说通过点击按钮触发事件吊起系统相机,点击拍照,借助fileprovider拍照成功后,将照片解析成Bitmap对象再作为参数传到API的异步方法中。面试官然后问我如果连拍十张怎么解析翻译。这可能是我先前表述的问题,没有强调拍照成功马上返回翻译结果Activity没有机会再次拍摄;
  3. 然后问了HTTP和HTTPS的区别,并让我讲讲SSL协议(讲的更少了);
  4. 然后问了我Handler,我的回答没有什么逻辑性,就是简单的吧自己会的一股子说了出来,面试官很不满意;
  5. 问了是否了解内存泄漏,我单纯讲了几个会发生内存泄漏的情况,没有去系统的从定义去分析内存泄漏的问题;
  6.  问了Activity的生命周期(感觉面试官觉得都没啥好问的了),一个Activiy去启动一个透明的Activity方法的调用顺序;
  7. 随后就问了我能实习多长时间,我说因为下学期开学早,大概只能实习一个多月;
  8. 最后让我提问,我问了Android应该怎么继续去学习以及我能为工作提早做哪些准备,面试官说除了继续学主要多看看优秀的代码或者项目。

我能力的从面试结果来看还差的很,知识基础不扎实,这导致的对于问题考虑不够系统,回答没有逻辑性,思考时间过长。除了知识方面,还有:

  1. 整个面试过程沉默时间过长,应快速找到解决这个问题的切入点,不用一下子就给出答案,实在没学过可以考虑类比相似的问题以寻求解决方法,再下策就只有猜了。
  2. 对于我无法继续回答下去的问题,我太过直白去表达我不会的意思,应该能说什么说什么,先让面试官知道你看过这方面的东西,而了解的深浅是人家说的算的。
  3. 回答问题无逻辑性,首先肯定是对着个知识点还是学的不扎实,其次就是表达能力的问题了,应该系统的总结描述这个问题。1. what:用简短的语言定义或者总结这个问题,先说清这是个什么问题或者这个东西是什么;2.where:什么情况下会出现这个问题或者什么情况下会用到这个东西(也就是作用),如果是问题可以进行分情况或分类;3. how:然后就是解决方法或者这个东西的使用方法;4.when:解决问题的时机或者使用的时机;5.原理;6.据实际的理解去加以支持;
  4. 面试过程中我的话太少,对于一个问题其实可以讲太多问题,一个问题没回答好可以以这个问题引出别的问题去说出自己的见解,只有说的多面试官才能更了解自己的能力,当然也绝对不能没关系的问题硬拉关系。
  5. 语言要精练,这一方面就是看是否学的扎实另一方面就看个人的表达能力了,而表达能力是我现在急需提高的能力。

人生第一次面试就面的这么差劲,而且还是很憧憬的公司,挫败感真的很大,这个假期咬牙加把劲继续提高自己的各种能力,秋招再战!

你可能感兴趣的:(杂谈)