字节跳动 AI 应用开发面经
- 自我介绍
- 聊一下实习经历
- @Resource 和 @Autowired 有什么区别?除了 Bean 的匹配方式不同,它们支持的注入方式还有哪些差异?
- 事务注解加在接口实现类的方法上,和加在普通类的方法上,有什么区别?
- 如果同时存在 @Value 或自定义配置注解,并通过反射扫描、初始化这些注解,与事务代理共存时会出现什么问题?接口实现类和普通类是否有差异?
- JDK 动态代理对象和继承目标类的代理子类,在通过反射访问成员方法、成员属性及其注解时,可见性上有什么区别?
- MySQL InnoDB 默认的事务隔离级别是什么?
- 可重复读隔离级别能解决幻读问题吗?
- 有哪些手段可以规避幻读?
- 如果要防止插入型幻读,需要加什么类型的锁?
- 只加行锁能不能防止幻读?为什么?
- 你怎么理解幻读?它是如何发生的?
- 实习或日常开发中用过哪些 AI 编程工具?具体是怎么用的?
- 编程题:将二进制字符串变为单调递增所需的最小翻转次数。先讲解题思路。
- 反问环节
参考来源:https://www.nowcoder.com/feed/main/detail/f6c15b4049da496a8214a1234a2045ed
公众号进入网站体验更佳

