面试分为两轮,首先HR会发邮件告诉你面试顺序和时间,一面的是技术面,会简单问一下你的项目经历,问了一道简单的开放性题目。通过后二面HR面,半结构化 。
面试官问的面试题:海尔初级嵌入式软件工程师面试题
一面询问了一些关于MATLAB的基础操作知识。
二面半结构化,问题有职业规划、你认为最有意义的事情等等
自我介绍
项目相关(问的挺多的)
java(hashmap hashtable String StringBuilder StringBuffer 构造函数特性(这个问题我不是很懂,但是他说很简单啊,我就说了说名称和类名一样没有返回值,通过new关键字调用))
三个算法题:合并两个有序数组、TopN(10e个数字,取前1000大)、如何求全排列
设计模式你知道什么(单例有哪些实现方式,单例的使用场景,Spring怎么用单例的,观察者实现使用场景,装饰者实现使用场景,SpringMVC中使用了什么模式)(使用场景要很具体,这个我回答的不是很好)
linux中会什么脚本语言
数据库相关(存储引擎,锁事务、不可重复读的含义、脏读的含义、不可重复读和脏读哪个更不能容忍(我回答不可重复,面试官说看来你对你账户里多了1000块钱并不在意,后来想了想脏读就是未提交读会产生的场景))、如何优化一个查询
职业规划
(反正面试官一直问,但是不会打断你说,基本也不会深究你的错误,也就是每个问题都是独立的,所以知道的全部说就行,大概50分钟)
海尔java开发面试题
java(hashmap hashtable String StringBuilder StringBuffer 构造函数特性(这个问题我不是很懂,但是他说很简单啊,我就说了说名称和类名一样没有返回值,通过new关键字调用))
三个算法题:合并两个有序数组、TopN(10e个数字,取前1000大)、如何求全排列
设计模式你知道什么(单例有哪些实现方式,单例的使用场景,Spring怎么用单例的,观察者实现使用场景,装饰者实现使用场景,SpringMVC中使用了什么模式)(使用场景要很具体,这个我回答的不是很好)
linux中会什么脚本语言
数据库相关(存储引擎,锁事务、不可重复读的含义、脏读的含义、不可重复读和脏读哪个更不能容忍(我回答不可重复,面试官说看来你对你账户里多了1000块钱并不在意,后来想了想脏读就是未提交读会产生的场景))、如何优化一个查询
职业规划
只有一轮线上面试,一个面试官,一个HR,分别问一些技术问题和其他问题,如为什么选择海尔,难度很低。
面试官问的面试题:海尔嵌入式软件工程师面试题
为什么选择海尔?
未来五年的职业规划是什么?
你的性格特点是什么?
针对项目提了一些问题