大家好
今天是3月7日星期日,懒惰的我在放纵玩耍完一天后终于有时间来更新下了。然后今天主要的内容就是我这周面试的一个面试题分享,主要就是分享一下面试流程以及面试题吧。
公司的话,面试了有四家,有上市公司,也有小公司。从我个人的感觉来看的话,大点的公司相对面试的话会更加严格,也可以说是更加的规范吧。先说下面试流程吧,基本流程的话大公司小公司都差不多,主要差别就是面试的难度以及面试的次数吧,大公司一般会进行多轮考核。
面试流程
-
填写签到表(一般进门前台先会让你填写这样一个表格,大概内容的话就是名字、日期、电话、得到面试的渠道)
-
填写基本资料表(客气的公司的话一般会先上茶,表格大概内容就是个人基本资料,教育经历、工作经历、家人的一些资料)
-
性格测试题(我去年的话是很少碰到有需要填写这个题的,可能是面试的公司规模不大的原因。这周我面试的几家公司都有要填)
-
笔试题(基本是中大型公司需要先做一下这个笔试题,不光是技术题,很多公司还会考察这个逻辑思维题)
-
HR面试(人事面试的话一般就是问一些基本情况,你对公司的期望,以及介绍公司发展,还会问到一些离职原因之类的问题)
-
技术面试(如果是小公司的话,指20人以下的,会直接通过项目经理面试来决定录取。这种小公司一般是外包公司,主要就是了解你的一个工作能力以及过往的一些项目)
-
机试(大公司多的可能会有3-4轮面试,其中很大概率会让你进行这个机试,考验这个动手能力,我就有遇到过)
面试题
然后我这次分享的面试题呢就是项目经理(一般是未来你的直系领导)问的一些面试题。像笔试题的话,我个人感觉,很多情况下,遇到不会的可以直接手机百度,意义不大。下面直接开始上题,本周个人面试碰到的面试题。
基础:
-
继承跟实现的区别
-
int i = null ,是编译报错还是运行报错
-
什么是序列化和反序列化 集合使用过吗?哪些是线程安全的
数据库相关:
- 你用的较多的数据库是哪一个?你能说下它相关的一些优化吗
- 数据库在特殊情况下使用到字段冗余,这是为什么
- mysql和oracle有什么区别
- mybatis跟mybatis-plus的区别
- Redis缓存在项目中的应用
框架相关:
- 说说sping的两大核心
- ssm跟springboot的区别
- springboot有什么优点
- springboot里面有几种bean的实现机制
- springboot自动配置的原理
- 注解有哪些类型?你懂大概的一个原理吗
- 说说你对springcloud的理解
- 你使用过哪些常用的注解
项目相关:
- 说说你最近做的最熟悉的一个项目
- 两个不同的用户在同一个时间内下订单,你会怎么处理
- 你在项目中如何使用Redis的
- 你有使用消息中间件吗,如何应用的
- 你在工作中遇到过什么问题吗?如何解决的
- 你会去学习新的东西吗?分享一下
以上就是我个人技术面试我被问到的一些问题集合,可能有漏掉一些,下次更新我会分享一下上面这些面试题的答案以及个人面试经验的分享。感谢你能看到这里,有兴趣的朋友可以关注一波。