小公司面经合集
小公司面经合集
同学一(广州 Java,附答案)
自我介绍
==和 equals()有什么区别?
String 变量直接赋值和构造函数赋值==比较相等吗?
String 都有哪些常用方法?
抽象类和接口有什么区别?
Java 容器有哪些?
List、Set 还有 Map 的区别?
线程创建的方式?
Runable 和 Callable 有什么区别?
启动一个线程是 run()还是 start()?
介绍 Spring IOC 和 Spring Aop?
Spring 框架使用到的设计模式?
Mybatis#()和$()有什么区别?
Mysql 的四个隔离级别以及默认隔离级别?
A 事务未提交,B 事务上查询到的是旧值还是新值?
编写 sql 语句哪些情况导致索引失效?
说说 sql 语句隐式类型转换。
了解的 MVCC 吗?
Redisson 的底层原理?以及与 SETNX 的区别?
Redis 的持久化方式?
RDB 和 AOF 的区别?Redis 宕机哪种恢复的比较快?
乐观锁和悲观锁?
库存的超卖问题的原因和解决方案?
如果一面过了还有二面笔试,考察算法和 SQL(主要考察哪些呢,应该如何准备,各位给
给建议)
详细答案:传送门
面试官评价:还行吧,底层没有了解太深。
第一次面试太紧张了,说话语速太快,没有组织好语言,然后一些简单的八股也在临场的
时候忘记了很多问题就答出了几点
各位大佬有什么建议可以在面试的时候更加从容一点呢?