招银网络科技面试总结

概括,面试人员,两个技术+HR;

总体感觉,技术员不会主动问你具体的技术问题,都是有一个宏观的东西开始问,然后扩展里面的细节,比如:项目详情,流程。然后细问处理之制,不如容错,防止数据过载等。另外一方面更加测重你的1.表达能力,是否能把一件事说清楚,甚至能让一个非专业的人理解到你所表达的意思;2.思维方式;3.做事风格等,比如HR会问你离职的原因,一直会损你。

如下是具体的问题:

1.HR会问社招情况(因为我是第一次跳槽,所以问了这),也会问成绩;

a.毕业时为什么选择了这家公司(目前就职的公司,以下简称:A公司),是否拿到其它offer,是否尝试其它的公司。
答:有拿到另外的offer,列举:...;
为什么选择了A公司呢,当时有试着投递其它公司,甚至BAT,但是根据当时我自己的能力,A公司是我最好的选择。通过我近两年的努力,我举得A公司平台已经限制了的高速发展,我需要向往更大的平台,更有挑战性的工作,比如:贵公司,OPPO。最近也投递过简历给腾讯音乐部门,但是连面试的机会都没有,确实,有可能我目前的实力,还没到达对方的要求。我相信经过我的努力,未来会有这个实力达到他们的要求的,甚至更厉害的科技公司,如阿里巴巴,Micrsoft,Facebook,Apple等。

2.最有成就感的事;

当时完全没回答好,过后回想,还是蛮好回答的。如下是个人答案,仅供参考。

a.被需求感,身为公司的两年老员工,新来的会请教你新问题,你一语点醒他;甚至和你同级的同事也来找你分析问题,然后我光听他描述现象,我就知道问题点;项目的主要部分由你架构。不仅是工作上,生活上,被需要,也会带来一定的成就感,为什么被需要,证明你这方面有一定强项,人好,值得他人信赖。

b.我比同事写出更优美的代码,易懂,易扩展,架构好。比如,同事A写了第一版个上线版本,后期转给你维护,现在新需求来了,发现他之前的代码,不易于扩展,维护性也差,很多代码违背了里氏替换原则。然后我自己重构代码,代码更合理,优美。主要方向,提高代码复用性、把很多的if else用枚举,抽象来替换。

c.产品被用户喜爱。每做一个产品,我当会把它当作自己的一个baby一样,从无到有,从雏形到功能健全,都需要我们程序员花费大量心血。我会从用户角度考虑,怎么处理,才能让用户用得爽,给用户带来某些便利,改善他们某些东西等。如果自己辛辛苦苦完成的作品没有上线,没有被用户真正使用,我会难道,会打击自己的自信心。

3.HR会抓着你的离职原因,自行准备好。

4.你做过的项目难点在哪,你是如何攻破的。

详细讲解即可,不仅要对自己写过的代码了解,也要对自己项目相关的处理策略,处理逻辑了解。

5.内存优化方向,我负责的手表项目有用到RAM:256M的

a.图片资源进行无损压缩,具体可以用这网络的工具,TinyPng                                                           b.Alios系统方案处理,小应用,都写到Launcher这个应用里,减少创建进程,系统对应用的内存开销;
c.裁剪掉无用的应用,不打包到System img里;
d.重构Android系统里内置大应用,如通讯录,裁剪该数据库;SystemUi去掉;

最后总结自己的表现,四个字,一塌糊涂。内心还是不够淡定,临场发挥能力不足(思维,做事风格方面)。

你可能感兴趣的:(招银网络科技面试总结)