格力电器应用软件设计——面试过程记录
一面,由于疫情影响,是qq视频面试。
首先,自我介绍。
然后,了解到我擅长Java,于是问了Java的设计模式。
我语塞......
于是又问了对JVM的了解。
我模模糊糊,回答的有堆内存(放new出的对象,大),栈内存(小,放方法),还有静态区(放常量,.class文件)
又问了Java的垃圾回收机制
我语塞.......
看我写过进程调度的算法,就问我写的优先级调度算法过程。
我罗里吧嗦磕磕巴巴地说道:umm.....就是.....给进程设置优先级,从大到小放入就绪队列。如果设置了时间片就是每次时间片到要重新计算优先级,如果没有则每次等进程运行完再运行下一个优先级最高的进程。
知道我对数据库有了解,问对索引有了解吗?
回答:唯一索引(索引的列的值必须都不相同),主键索引(索引的无论是一列还是多列都是表示唯一的主键),聚合索引(多列数据聚合在一起) 索引用的B+树
还问事务的acid。
我回答的原子性(事务必须做完) 一致性(事务开始前和事务结束后数据库完整性约束没有被破坏) 隔离性(事务都是独立的互相不会交叉) 持久性(在事务完成以后该事务对数据库所作的更改便持久的保存在数据库中,不会被回滚)
问了我在开发过程中遇到过什么问题,怎么解决的?
我答:比如爬虫过程中一开始用的最简单的爬虫方法,结果由于访问网站太频繁,会被封ip。于是去百度解决办法,发现可以用匿名***;比如spring boot框架开发时可能前后端传数据时数据格式不对传的数据不对,就debug一步步走,看问题出在哪个部分;比如运行代码出错,显示exception什么的,就去读是什么意思,不懂的话就百度看别人怎么做的,一般就可以解决了。
问我有什么问题想问的。
我就说,招聘上写的工作内容太宽泛了,能具体说说是干什么的吗?
他回答:招聘的有前端后端算法数据,后面会分配岗位的。
二面
好的,没有第二轮技术面,直接是HR面了
就问了学校情况,包括社团之类的,还有家庭情况???问了我是不是独生子?为啥要问这个啊
然后问成绩最好的课程,以及最喜欢的课程。我说最好的是体育....因为我一时没想起哪门分数最高。
然后面完后有点后悔,因为我想起我成绩单发个她了的,上面我体育也不算很高吧。最喜欢的课程,我连名字都没想起,就说了是跟测试有关的课程。
然后问大学参加的竞赛社团活动,印象最深的是哪个?
回答了一个竞赛,表示自己是组长
于是又问作为组长,如何调节组员间意见不同时的矛盾?
我就说条条分析道理给组员听,以理服人
还问了,对公司投递的岗位的了解。
我回答昨儿问技术面试官,他告诉我部门很多,所以没法具体说,有前端后端数据算法等等方向的,到时候会分配。但本人希望去XXX方向的部门。