一想到要去面试,你是否会感到莫名的紧张、压力很大、焦躁,本能的想要逃避?是的,绝大多数的人都会有类似的感受,大家害怕陌生的环境,害怕被陌生人盘问,害怕自己表现不佳被拒绝,然而,不管我们是应聘普通职位,还是应聘经理、总监这样的中高级职位,在拿到正式 offer 之前无一例外都要经历一轮又一轮的面试,如何才能避免一些这样的问题呢?关键还是得看心态。心态总的来说可以分几点来详说:
自信。
在面试的过程中,自信是最好的武器。同样的一件事情,由自信的人口中说出来就比不自信的人口中说出来更具说服力。别人不是你,不可能完全了解你的内心,你表现出来的东西,就是别人对你的了解。所以,即使你平时再内向,再不自信,一定要在面试的时候,鼓足勇气,勇敢表现一次。
但是,自信要适度,否则自信过头就是自负了。有些年轻人年轻气盛,觉得老子天下第一,会让人觉得不成熟,不踏实,甚至反感。
淡定。
淡定能让你更加自信。千万不要紧张,你紧张了面试官可能比你还紧张。
坦诚。
实话实说,不要弄虚作假,也不要夸大其词。
不会的东西就直接说不会好了,否则顾左右而言他,你觉得是自作聪明,面试官其实能看出来你是在回避的。还有,你不确定的东西就不要说,就像你从来没用过 C++ 标准模板库, 但是你非要扯一下 STL,面试官再一深问,你就懵了。这就是自掘坟墓,自己挖坑自己跳的典型。下面分享一些小编最近面试总结的一些经典面试题整理:
网易一面( 40min)
- 自我介绍
- 为什么选择找安卓实习?
- 简单介绍项目?
- 使用到Websocket进行长连接,这个长连接实现的原理是什么?有什么好处呢?
- OkHttp看过源码吗?它的设计方法是什么?有哪些拦截器的?
- HTTP的常用响应码和HTTP的请求头?
- 自定义View有哪些步骤?
- View的视图绘制过程中的几个方法都有些什么作用?
- 项目中实现的自定义View是实现了什么功能,实现了哪些方法?
- 事件分发的流程?产生的事件会经过哪些处理完整的讲一下?
- 布局优化做了什么内容?
- 内存泄露产生的原因?以及还有哪些场景?
- 提到引用,那么Java当中的引用的区别都是什么?
- JVM运行时数据区?
- Java当中Error和Exception的区别?具体的Error和Exception常见的有哪些?
- 打包的流程?
- Activity的启动模式?
- 尺寸单位dp、sp、px的区别?
- Activity生命周期以及区别?
- 反问环节,问了下部门的工作,用到的技术这些。