(非信动力)
整体流程是:投简历-测评and英语口语测评-笔试-电话面试
英语口语三道题:1.跟读
2.英语题目,可以听两遍。我抽的是遇到的挫折以及怎么解决的(应该是,英语渣,听了个大概)
3.图片题。图里是一群人在开会。问题是会议进行到什么程度了,根据图片你想起了生活中的什么事。
整体词穷,支支吾吾回答完了,之后收到笔试通知,三天内完成。
笔试主要是10个选择两个编程,一个小时的考试时间。选择有几个是看代码选结果的,编程就是传统的数组字符串问题,整体很简单。
周四晚上做的笔试,第二天晚上收到HR的电话,约了周一(9.19)晚上七点面试(电话面试、技术面)
面试刚开始HR自我介绍,然后说面试时间大概是30-50分钟(最后面了40分钟左右)
先自我介绍
然后问技术,因为不是计算机专业的,HR刚开始问了些java基础(八股文的内容,比如java基本数据类型;==和equals的区别;List、Set、Map的区别之类的)
然后问锁机制和多线程的内容(了解不多,没答上来)
又问数据库事务的相关问题以及框架问题
中间件、缓存、Linux等
(刚开始还能回答上来,后面问一个不会一个,怀疑人生了都)
问项目,项目只有研究生跟着导师做的那个,讲了讲,然后又问项目的设计思路,深入问了问数据库的问题
(研究生方向主要是深度学习,所以项目主要也是深度学习相关的,HR最后说:感觉你更符合大数据、人工智能那些岗位的要求,没考虑那些岗位吗?
因为一开始就奔着软开去的,所以没考虑其他岗位)
最后是反问,问了一下这个岗位需要掌握的技术知识,大概以下部分:
java相关知识、Linux、Docker、K8s、SpringBoot、缓存、MQ、网关、API、分布式、Kong等等
面完感觉自己就是个废废,java要学的太多了,感觉根本学不完;自我怀疑,是不是选错岗了凉凉
#海信面试##面经#