面试:真龙香烟【数据】面经分享经历了几个月的面试准备,因为好久没找工作了,前期走了不少弯路,到后期知识点查漏补缺后发现其实每家公司来回面试的都是类似的东西,此时准备工作说明比较充分了,以下分享这次找工作经历的一些经验总结,希望能帮助到尚在迷茫的你。JAVA:注:因为我的技术栈是java,比较熟悉java,如果你的技术栈是python,学习路径类似1、HashMap、HashTable、Concurrentmap的区别(非常高频)2、LinkedList、ArrayList的区别(非常高频)3、面向对象的思想是什么4、多线程、线程池5、bean实例的装载过程6、多态和loc控制反转反射(较为高频)7、Integer和int区别8、StringBuffer和StringBuilder区别9、equals和==的区别10、悲观锁、乐观锁文章参考:JAVA 面试题REDIS:1. 雪崩、穿透、测试注意事项2. key值类型:String、List、Hash、Set、Sorted SetDUBBO:1、架构组成2、测试事项MQ:组成架构测试事项,如何保证有序性、幂等性性能测试:JVM回收机制监控指标有哪些,历史测试过的项目TPS、响应时间、最好把jmeter的压测结果每项的含义记住mysql:1. 索引有多少种2. 常规的调优方式有哪些使用连接(JOIN)来代替子查询(Sub-Queries)使用联合(UNION)来代替手动创建的临时表使用枚举或整数代替字符串类型使用TIMESTAMP代替datetime避免使用NULL字段连续数值条件,用BETWEEN不用INselect * from t ,用具体的字段列表代替“*”NOT IN和or会让索引失效LIKE %_ 开头会让索引失效
1轮面试:电话面试
面试感受:一般
面试难度:普通难度
面试来源:校园招聘