#软件开发2024笔面经# 3.8就做了笔试,3.24才约面,而且约了这么晚的面试正文开始关于实习:1. 接口可扩展性如何保障呢2. 如何选择设计模式3. 如何对接口做优化4. 假如一个上层接口有10个下层接口,如何优化5. 如果QPS为亿万级别的接口,如何找到性能瓶颈6. 如果是三方包出现问题,如何优化7. 你的版本控制如何做的呢面试题:8. 单例模式懒汉模式和饿汉模式区别9. 什么是线程不安全问题,后果是什么10. 什么是设计模式的依赖倒转原则11. 数据库如何设计呢,结构如何设计,比如varchar和text如何选择12. 你知道回表吗,覆盖索引吗13. 使用过Java并发吗14. 线程池有哪些参数15. 线程池如何设置大小呢16. 为什么线程池要这么设计大小17. Redis的特点,使用场景18. 消息队列的原理19. 消息失败机制20. 熔断,限流算法21. hashmap和concurrentHashMap区别hashmap为什么是线程不安全的concurrentHashMap在resize的时候做了哪些事感觉好难啊,好多题都不会,为什么找个实习还这么难感觉今年要寄