字节跳动2020面经(超全).pdf 5页

  • 0
  • 0
  • 0
  • 约6.22千字
  • 2020-09-16 发布
文档工具:
    1. 1、本文档共5页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    其他 1. 什么是幂等?什么情况下需要考虑幂等?你怎么解决幂等的问题? Java 1. 多个线程同时读写,读线程的数量远远⼤于写线程,你认为应该如何解决 并发的问题?你会选择加什么样的锁? 】 2. JAVA的AQS是否了解,它是⼲嘛的? 围 3. 除了synchronized关键字之外,你是怎么来保障线程安全的? 突 4. 什么时候需要加volatile关键字?它能保证线程安全吗? 农 5. 线程池内的线程如果全部忙,提交⼀个新的任务,会发⽣什么?队列全部 塞满了之后,还是忙,再提交会发⽣什么? 码 6. Tomcat本身的参数你⼀般会怎么调整? 【 7. synchronized关键字锁住的是什么东⻄?在字节码中是怎么表示的?在内 存中的对象上表现为什么? 号 众 8. wait/notify/notifyAll⽅法需不需要被包含在synchronized块中?这是为什 么? 公 9. ExecutorService你⼀般是怎么⽤的?是每个service放⼀个还是⼀个项⽬ 注 ⾥⾯放⼀个?有什么好处? 关 迎 Spring 欢 1. 你有没有⽤过Spring的AOP? 是⽤来⼲嘛的? ⼤概会怎么使⽤? 2. 如果⼀个接⼝有2个不同的实现, 那么怎么来Autowire⼀个指定的实现? 3. Spring的声明式事务 @Transaction注解⼀般写在什么位置? 抛出了异常 会⾃动回滚吗?有没有办法控制不触发回滚? 4. 如果想在某个Bean⽣成并装配完毕后执⾏⾃⼰的逻辑,可以什么⽅式实 现? 5. SpringBoot没有放到web容器⾥为什么能跑HTTP服务? 6. SpringBoot中如果你想使⽤⾃定义的配置⽂件⽽不仅仅是 perties,应该怎么弄? 7. SpringMVC中RequestMapping可以指定GET, POST⽅法么?怎么指定? 8. SpringMVC如果希望把输出的Object(例如XXResult或者XXResponse)这 种包装为JSON输出, 应该怎么处理? 9. 怎样拦截SpringMVC的异常,然后做⾃定义的处理,⽐如打⽇志或者包装 成JSON MySQL 1. 如果有很多数据插⼊MYSQL 你会选择什么⽅式? 2. 如果查询很慢,你会想到的第⼀个⽅式是什么?索引是⼲嘛的? 3. 如果建了⼀个单列索引,查询的时候查出2列,会⽤到这个单列索引吗? 】 4. 如果建了⼀个包含多个列的索引,查询的时候只⽤了第⼀列,能不能⽤上 围 这个索引?查三列呢? 突 5. 接上题,如果where条件后⾯带有⼀个 i + 5 < 100 会使⽤到这个索引吗? 6. 怎么看是否⽤到了某个索引? 农 7. like %aaa%会使⽤索引吗? like aaa%呢? 码 8. drop、truncate、delete的区别?

    文档评论(0)

    • 内容提供方:Annie19961030
    • 审核时间:2020-09-16
    • 审核编号:5021304143002344

    相似文档