今年真的是太多灾多难了,疫情严重,各个企业都在裁员、降薪缩减开支,
本来想着忍辱负重在现家公司熬到今年初,跳槽黄金期,裸辞的,结果情况不妙啊,好处就是,减少外出,线上面试,
线上面试也有缺点,面试官看不到你,只通过技术的问答很难达成互相很看好的情况
最近确实面了很多,大公司、小公司、甲方的、乙方的,
总结了一些面试题,分享给大家,希望大家在这个艰难的时刻都能得到满意的offer
柯莱特 - 外派头条
先是柯莱特这边的人事做了个电话沟通,地点:海淀中关村附近,大小周,早9晚9,管三餐,驻场开发,问这种形式能否接受
然后是柯莱特的技术进行了个技术初试,问的很简单
redis常用数据类型,
什么是redis缓存穿透、怎么解决、
等都是基本问题
然后是头条的技术电话面试,晚上八点多打的,刚睡醒有点懵
1、先做个简单自我介绍
1、spring boot的启动流程
2、mybatis和hibernate的区别
3、hibernate 的缓存
4、乐观锁、悲观锁
4、线程安全,查询快的list
5、对象的生命周期,垃圾回收算法
6、jvm内存模型
7、hash索引和btree索引有哪些不同、btree索引存的是什么数据
8、索引的实现
9、spring的BeanFactory和FactoryBean的区别
10、spring ioc和aop细说,分别用了哪些设计模式
11、工厂模式和策略模式的区别
12、spring 的事物隔离级别、传播机制
13、集合从上到下的集成关系、细问
能记得的就是这些问题了,也都是常见问题,本来听大家说的头条飘了,以为问的得多难呢,可能是因为外包吧,感觉问的不难,没有深入追着问
京东
都说京东是25原则,5年内带过的公司不能超过两家,我这也不符合啊,也没投,是他们技术在boss上联系我的,就发了个简历过去,一个下午给我打的电话技术面试,中午没睡觉有点懵呢,也没听清他说哪个公司,后面说可能要去公司总部现场面试一下,我才问哪个公司,说京东,瞬间后悔了,没好好面啊之前,很多看过的东西当时没想起来就直接放弃了,
- 先做个简单自我介绍
- 介绍一下现在在做的项目,在项目中的角色
3. 下面是我能记住的问题
- 线程的状态
- 创建线程的方式
- redis 基本数据类型
- arraylist和linklist的区别
- mybatis和hibernate的区别
- 什么是反射,什么应用场景
- 类加载机制,都有哪些类加载器
- 垃圾回收算法(详细说一下)、判断对象可回收算法
- jvm什么情况触发full gc
- jvm内存模型
- hashmap内存结构,链表与红黑树的转换
- concurrentHashMap 如何实现线程安全
- hashMap线程安全吗,多线程操作hashmap会引起什么问题?
- spring 和spring boot 的区别
- spring ioc、aop原理,使用场景
- bean的生命周期
- mvc流程
- jdk动态代理
- 第一范式、第二范式、第三范式、bc范式
范式这个问题,我当时想,我擦,这不期末考试的题么,谁还记得啊 ,就记得不能传递依赖了,说完面试官说这事第几范式的规范呢,懵了,直接不知道,也是进了复试坐等被虐
好好准备吧大家,每一次跳槽的选择真的很重要,决定以后的路有多宽,随便有个offer就去的话,基本都是越走越窄了。。