今天到处走,头痛。
4399
其实4399初试是在前天上午11点半酱紫开始的,也不知道为什么,题目做得那么烂居然有面试,不过既然有机会那就去吧。初试有两面,一面技术面,二面hr面。
技术面:
1. 自我介绍
2. 项目详细介绍,技术支持,然后基本都是我在讲,面试官偶尔插一下话
3. 成绩?(其实我都忘了)
4. 性格、优势
好的吧我忘得差不多了,但是反正真正有技术含量的基本没有问,都是顺着我的意思在讲,所以就酱过了。初试有两面,第二面试hr,15分钟。
hr面:
1. 自我介绍
2. 项目攻克什么难点
3. 性格优势、缺点
4. 期望薪酬(我说了9k~10k,当初害怕自己说多了,结果回来查一下发现是8k~12k之间,早知道说我要12k)
当然这并没有结束,我当时觉得如果面试就面得这么水估计难进,而且说不定公司也不怎么样嘿嘿,然后第二天晚上收到短信让今天早上参加复试(一切都是那么突然呵呵哒),今天早上起床就嘀嘀打车去面了。
复试只有一面:
1. 一分钟自我介绍
2. 做了什么项目(笼统地全部问一遍不问具体的)
3. 快速排序(思想+时间复杂度)
4. 性格优点、缺点(我说我有时候比较宅,面试官说看出来了,厉害了word哥)
5. 为什么想做android
6. 有什么想问的(我一直很想问难道这次不是技术面吗为什么又这么水,但是还是问了人员组成还有我表现如何,当然他说保密……然后我问了之后还有什么面试,他说最后有一个和boss的终面,嗯哼?技术面去哪儿了?)
其他的也忘了,反正一共也才十七八分钟这样,技术方面居然只有一个快排,我觉得悬
欢聚时代yy
本来是早上10点半的面试然后和4399冲了我就找hr姐姐说了,她说下午每30分钟一班车让我自己选下午时间去,早知道早点去了,下午等了好久才面试,弄得我微众笔试迟到了将近半小时(一共笔试一个小时嘿嘿)
且不说我等了两个小时才轮到我了,就直接讲面试内容吧,这是我经历过的比华为还考得深的面试,不过有个好处是面试官会提醒和解答,然后告诉你回去看看这方面的知识。(我主要想记录yy面试内容,因为我觉得是真的有问到东西)
- 简单介绍
- 项目做了什么
- bitmap内存优化怎么实现的
- crashhandler怎么实现的(仔细研究!),获取crash信息是程序崩了之后还是之前还是当中?(回头看,然后log信息提取之类的)
- 用了什么网络通讯框架,实现原理(volley)
- 讲volley的时候提到为什么同步用了Reentrantlock而不用syn,我说因为前者更适合竞争激烈、网络请求较频繁操作。问为什么,虽然没看过源码但是猜出了前者用在变量后者用在方法
- srp项目是怎么样的?人脸辨识方式?
- surfaceview用过吗?如果是透明的话普通view能覆盖吗?为什么?什么才能覆盖呢?(windows框)
- tcp连接,大端小端区别,为什么要这么区分?小端适合什么,大端适合什么?
- c++能不能完全写一个安卓app应用
- react native评价
- 实习时是怎么做工具类的?(老大说传入什么参数,我返回什么酱紫)
- android studio一些开发工具
- volatile,syn,reentrantlock
其实还有一些,我给忘了。答得不太好,希望渺茫。但是得到一些经验:多了解crash知识、底层底层底层!计算机网络也要深入一下,tcp/ip很重要。
但是这个面试官给人感觉思路清晰,不会盲目跟着你走,挖到你会一点的总是会深挖,看出你哪里不会,还是不错的。
题外话
回到学校后匆忙参加微众银行笔试,笔试不难,然而我迟到了挺久,心碎,还是能笔的,但是结果应该不会太好就是了。
最后晚上回到宿舍玩阴阳师玩到9点50,查一下邮箱,看到下午4点15发来的魅族笔试通知说今晚6点笔试,我真是thank you mom。。。
不过不管那么多了,9号到现在才3天,不要着急慢慢来,总有适合自己的。