很严格
总共三面,前两面都是专业面,会手撕代码,最后一面是业务主管面。基本上都能到三面。
面试官问的面试题:
华为面经
一面,项目,画项目架构
笔试题复盘
线程和进程的区别
垃圾收集讲一下,1.8有哪些新特性。
jvm调优有哪些参数
tcp和udp,tcp网络架构。
nio与bio
撕代码数组两数之和返回最接近k的值。
ssm框架
反射了解吗class.forname和classloader区别。
二面
项目
撕代码
数据结构,数组链表的应用,二叉树的应用,
面向对象的理解
垃圾收集
接口与继承区别
代码规范了解吗?我看你的代码不太规范。
linux提了一下
设计模式了解吗,大概讲
任何一个公司不通的职位在面试的时候问的问题是不一样的,特别是每一个人基本上很多时候问的人也会不同。
但是有几类问题基本上是脱离不了的:
1、过去成绩(代表是否具备能胜任这份工作的一个参考)别废话太多,直接说干了什么,干的怎么样,最满意的地方在哪里。
2、针对主管,个人管理,你是否举办管理的特质与潜能,这个多方面观察,气场,回答问题的思维与逻辑,还有表达。
3、逻辑能力,这个就看模拟做事了,比如给你一个东西你准备怎么干,我们这个产品你准备怎么干,所以需要提前做功课的原因。
4、个人综合素养,什么性格特点,言谈举止等等,不卑不亢。高手这些东西一眼就看出来了的。
5、他会了解你性格的弊端,这个你一定要注意,因为牛逼的HR是懂的识人与用人的,所以特别要注意的地方。
大致就这么多
注意事项:
1、穿着得体,不一定非要穿西服!除非一些特别公司,否则我认为西服是减分项,因为会觉得怪怪的。
2、心态放正,管他成不成,就当朋友一样沟通就好了,专业方面他不比你牛。
3、学会多问,多问是有效的一种沟通,我曾经尝试过把HR问到请教的地步,最后让我来选择我工资。
4、最最重要的一句话,一定要记住了,(每一个公司都缺人,这是中国现在每一个公司头大的问题,他们不缺少人,每一个公司都想要人才,坚信自己是一个人才,能创造价值。)
1、谈谈你自己吧
2、你有什么问题要问吗?
3、你的期望待遇是什么?
4、为什么想离开目前的工作?
5、你觉得自己最大的长处为何?
6、你觉得自己最大的弱点(缺点)是什么?
7、你多快可以开始来上班?
8、目前的工作上,你觉得比较困难的部分在哪里?
9、为什么你值得我们雇佣呢?
10、你的工作中最令你喜欢的部分是什么?
11、对于目前的工作,你觉得最不喜欢的地方是什么?
12、你找工作时最在乎的是什么?
三面问了你期望工资就是看你对自己的薪资定位和公司给的价位是否相符,同时也是试探一下你对自己价值的评估。说低了也不好,说高了看你能力。对你工作情况的了解,也是想看看你以往工作经历中是否有什么公司发掘的东西,同时也看看你的表达能力。
HR说让你等消息,那就安心等一下吧,大公司效率比较低,如果等上了一周还没有消息的话,那时可以主动询问一下,也不失礼貌了。