深圳国旅新景界Java后端实习面试
《面试题目》
背景了解
- 现在为什么想找实习?
- 对行业、公司、团队规模有什么想法和要求?
- 对我们公司了解多少?觉得公司系统业务会涉及哪些方面?
- 实习是网上找的还是老师介绍的?
- 自我介绍,详细说明实习负责模块、在校项目。
- 在校参加过什么比赛、获得什么奖项?
- 年级排名多少?
- 有没有考研计划?
薪资待遇 9. 了解实习期情况和实习薪资吗? 10. 能接受3500元薪资、包住宿/不住宿补600元吗?
技术拷打 11. MySQL 优化具体是怎么做的? 12. 项目有用到多线程吗?具体哪些功能用到?
反问 13. 入职后主要参与的业务和技术栈是什么? 14. 面试一共有几轮? 15. 实习生培养模式、工作主要做什么? 16. 技术团队规模和情况是怎样的?
《参考解析》
-
MySQL 优化方向:分四层回答:①索引优化(合理建联合索引、覆盖索引,避免索引失效场景);②SQL 优化(避免 SELECT *、禁止函数作用在索引列、用 EXPLAIN 分析执行计划);③表结构优化(字段类型精准、适度冗余换查询速度);④架构优化(读写分离、分库分表、引入缓存层)。
-
多线程应用场景:常见场景:批量导入时多线程并行处理、定时任务异步分片执行、IO 密集型接口用线程池并行调用第三方服务、消息消费多线程并发处理。关键考点:线程池参数设置(核心线程数 = CPU核 × (1 + IO等待时间/CPU时间))、共享资源加锁(synchronized / ReentrantLock)、结果收集用 CompletableFuture.allOf。
-
实习面试应对技巧:提前调研公司主营业务(旅游行业的订单、库存、支付是高频技术场景);对薪资谈判要有底线意识;“年级排名”问题如实回答,并可补充”专注于项目实践”来弥补排名不突出的情况。