黑马android22期石妹子的感言:
面试总结:
哎,面试了7家了吧,拿到两家的offer,上一家给的薪资太低 就没去,这家综合起来的话都差不多,所以就去了,饭补都有,最重要的是我10分钟就可以到公司。这就足够了,毕竟我大学还没有毕业,说到面试技巧的话,我有以下的话要说:
一:脸皮要够厚,面试第二家的时候,一个中年老男淫面的,他直接的鄙视我啊,因为我长的年轻,两年的工作经验直接被识破了,哎,我只能伤不起的被人家鄙视一顿,然后出来就很不爽的对着太阳骂了半天。
二:女生有一点优点就是:遇到懂的怜香惜玉的那种绅士,他不会对你百般刁难,面试第一家的时候,我本来以为我会紧张,但是面试过程中却一点都不紧张,遇到那种人的时候,该问的就问,不懂的就说有了解到,但是不是很精通,这样就好了。
三:笔试题其实很重要,我面试第一家和第六家的时候,笔试题做的很认真,他们从这一点就可以看出你对待工作的态度,所以,
笔试题要好好写,就算写的有些不对也没关系,有些面试官不会深究这个。
四:遇到两个人面试你一个人的时候一定要淡定,我面了七家,第四家和第六家就是一男一女合起伙来准备虐我一个人,这时候就要淡定,
对面坐的不是面试官只是公交车上的一对夫妇,问的知道的就说清楚,一定要拉长时间,因为接下来他可能会问到难的,我就被问到媒体流,我说我不知道,然后那个男的就瞪了我一眼,我很淡定的给瞪了回去。
五:遇到老板人很好的,就尽量把知道的都说出来,因为他也不好意思打断你,第五家就是这么个情况,老板人很好,和一起的三个人合伙开的公司10月份刚注册啊,我真的表示。。。他虽然给了我offer,但是我不敢去啊!我怕我还没上班,公司就倒了啊有木有。
至于技术性的问题:
一:把知道的尽量说给他听,有些现在很新的东西也可以问问他,让他知道你这个人很跟的上时代,其实有好多问题他们都不知道,所以这时候你就可以主动进攻了,一股脑的把你知道的都说出来,让他汗颜。
二:复习的时候涉及到的知识面广一点,他有可能会问的特别广泛,所以复习的时候一定要注意这一点。
三:据老师说的掌握一个框架(如baseDao数据库框架)一个控件(如listView)其他(公司需要什么你就复习什么,视频+百度地图+语音+消息推送+...)还有访问网络常用的三种方式,播放视频的三种方式,解析json的几(三)种方法
一、数据库框架(曹睿老师讲过)
二、listView
1、listView的优化(内存优化+线程优化)
内存优化可以往OOM上说,内存溢出(加载图片进行缩放...软引用),内存泄漏(cursor,io,bitmap回收...)
线程优化往ANR上说,Thread+handle+looper(threadlocal)+threadqueue的关系
2、listView与scollView的焦点问题,三种解决方案(1.addheaderView...2.重写3.事件的分发机制(详说))
3、listView滚动很卡(用懒加载去解决)
4、listView加载图片出现跳动错位(图片缩放,setTag(url),异步加载(getTag))
一个知识点要知道它大概的来龙去脉,比如AIDL,为什么要用AIDL-->进程通信-->进程之间为什么要通信(为什么不能直接访问)
我回答时这样说:java工程师考虑到代码的安全性,规定两个进程之间不能直接访问,所以需要AIDL进行约定,
比如...把老师讲的支付宝的例子讲一遍,再把绑定服务讲一下,给面试官说这些,面试官会觉得你掌握的比较扎实!!!
|