首先是评价,公司属于是新成立的外资合资企业,主要是对德和对日。然后一面线上面试很简单,二面线下技术主管和HR一起面试,强度较大比较细腻,但是面试官很温和很耐心。
一面(因为是安卓开发,不对口,就只问了Java)
1.Java高并发多线程理解,线程池参数
2.Java集合
3.list具体,以及和map区别
4.hashmap的底层原理
5.数据结构,集合队列和树
6.项目里面的和安卓开发有关吗,讲解一下
7.排序和查找算法,不过就考了前三个简单的
8.谈谈你对于车载应用,安卓开发的看法
9.公司的吸引力
二面
1.你觉得什么是软件开发(头很大)
2.你觉得成为一个软件开发工程师需要什么能力和品质(还好,天花乱坠的编就是了)
3.遇到问题也就是bug怎么去排查怎么去找出来修改
4.问你框架内容
5.影响最深的程序然后挖掘
6.第一次写代码,写了什么(一般是C语言)然后问了我怎么可视化C的程序(很无语)
7.问了前端vue的东西,语言,框架
8.你有幻想过自己未来是怎样的程序员吗
9.你的职业规划和考研,女朋友,家里情况(有点反感)
最后评价一下,很看你的综合能力或者说准备语言能力。