待到一人冷静之时,才觉自己shallow&noob。

两天两场实习面试。

第一天八点上地铁搭车2个钟去到佛山顺德的一家初创公司,此初创那真是初创,2016年7月左右创立,App外包,50平左右的办公室,工作人员工位有4个,里间为老板的办公室,已接4个项目,ios端已完成,公司暂无android工程师(???),外包给外面上班的android程序员,兼职而做其中两个项目。剩下两款App设计图功能看起来中规中矩,难度应该不大,没有多大的兴趣。面试此家公司之后的第二天,老板发消息问何时能到职。暂未回复。

第二场面试,公司是中国科技第一媒体,办公环境虽拥挤但优美,每个人都充满活力与激情。刚去到便做笔试题,大半不会做。来了两个工程师,一前以后来,前者和善但觉语气中带有不满,后者威慑力较强。前者问我自己评分,我说40,他不语,我解释第一次面试无准备(实则一半没准备,一半知识不稳固)。问了下Android的最新技术,出的两种新布局?我只答了百分比布局,第二个忘了。TabHost新的替代品?也没答出来。后面让他看了我做的两款应用。

一款独自所做,半成品,自认版面布局美观工整,两工程师一眼就看出设计的方法,找出了矛盾。第一,GridView嵌套在ScrollView中时被我设定死了高度;第二,ViewPager横向滑动切换卡顿,问我解决方法,一头雾水。给介绍该应用中的自定义View,我把Banner的三种设计方法以及Fragment嵌套的Bug都讲了,几乎是我说一句他便知道最后的设计结果与优缺点,然后他一句我一句,聊的也是挺久的。这一块他应该觉得还不错吧,80分可能。就这样聊开了,我也感觉不错。后来问我除了组合这种自定义View的方式外还有没有用其他自定义的方式,我想了下是没做过这个,-10分。后面来的面试官觉得也就这样了,没什么可聊的了,然好在反应快。“不然我们看下一个应用吧?”

第二个应用,涉及东西少,没问多少。酷欧天气,我说是模仿一本书上做的,用了OkHttp,LitePal,Glide。他不语,似已明,玩了几十秒,觉得没什么可玩了,就问我是如何自动更新,我说开启了Service,他问如果Service被杀死该如何,想不起,现在才恍然大悟张鸿洋微信公众号有讲此解决方法,启动两个Service A、B,在关闭A时立即由B启动A,关闭B时立即由A启动B,然而面试...。第二个应用比第一个应用感觉好一点吧。但真虚,因为只看了代码,并未自己敲过。

HR面,漂亮的妹子,人也和善,与我闲聊,察我品质,思维缜密,热爱运动,团队合作,最喜最哀之事,足球比赛。我也只当聊天,并无他。我写期望工资1000,她觉我要求低,我说只为经验,她说我其实已经可以独立完成一个App了(觉得她师跟工程师聊过所判,此时我就得意忘形了),后来回想她话中有个“好像”,好像可以独立完成了。然虽我也是说跟郭霖那些大神相比仍还有一段路要走,但脸上表情估已喜不自胜。后来她说公司实习待遇如何,80每天,无福利,此时我却显得木讷,不知该聊什么,只是她一个人在说,虽说我不在乎这些,但也不该无话可说吧?所已刚开始聊的好好的天到这时便变得沉闷了。她说如果工程师那边没问题,那我就可已3月1就可以开始来上班了,我以为已算通过面试了,开心得不得了,回来的路上开始各种想象几天后的实习之事。回来晚上才渐觉失落,半桶水的本领,想找实习,没那么容易。


笔试题(虽打印简陋,无太用心,但难做。记不太清了,不全)

1、画出Activity和BroadcastReceiver的生命周期

2、View的绘制过程

3、requestLayout()、validate()、postValidate()的共同点与区别

4、解释四种常见布局

5、解释动画种类、优缺点

6、编程:http超时有关,记不清了,不会

7、编程:英文书写问题,大意为实现LRU这个数据结构,我简陋写了LinkedList(ImageLoader中有应用),他说不对。

你可能感兴趣的:(待到一人冷静之时,才觉自己shallow&noob。)