【实习】飞猪 Java
一面
日期:2023年06月28号
- 自我介绍。
- 实习时长。
- 介绍下项目里主要负责的部分。(问了挺多,不展开了)
- 对 Redis 的认识。
- Redis 的数据结构。
- Redis 为什么快?
- 平时如何使用 Redis,有哪些场景?
- ThreadLocal 内存泄漏 + 内存引用,有在项目里使用到 ThreadLocal 吗?
- SpringBoot 中有哪些地方使用到了 ThreadLocal?
- 介绍一下线程池。
- Executor 执行流程。
- 有了解过 Tomcat 的线程池吗?
- 线程池参数如何确定?
- JUC 标准线程池执行流程。
- 并发锁。
- volatile 关键字的内存模型。
- 堆和栈的区别。
- 了解过垃圾回收吗?简单介绍一下。
- Spring IoC 和 AOP。对控制反转的了解。
- AOP 的实现方式。Spring AOP 和 AspectJ AOP 的区别。
- Spring Bean 的作用域。
- 一年写多少代码?
- SpringBoot 循环依赖。
- 数据库分库分表。
- MySQL 执行一条 SQL 语句的流程。
- 平时看什么书?
- 有了解过大数据的相关东西吗?
二面
日期:2023年07月03号
- 自我介绍
- Java 里的信号量是做什么的?
- 字符串原地反转思路。
- int a = 1W,100 个线程对变量 a 做 100次 减一操作,最后 a 的值是多少?
- 原子类实现的原理。
- Redis 有哪些数据类型?
- Redis 如何实现分布式锁?
- Spring 如何加载和管理 Bean?
- Spring 如何实现面向切面编程 (AOP) 的?
- MySQL 场景题,如何建立索引?(联合索引)
- 10W 个乱序的数字,排序思路。
- 垃圾收集器 CMS 和 G1 之间的区别。
- 项目中的难点、关键流程、挑战。(项目问了很多,回答的不是很好)
- 反问
HR 面
日期:2023年07月05号
- 自我介绍。
- 项目里自己负责的部分。
- 为什么选择后端开发?
- 为什么对后端开发更感兴趣?
- 之前有实习经历吗?
- 你认为在校学生和职场工作者有什么区别?
- 你如何理解经济独立?
- 项目中比较有成就感的事情。
- 最近有看一些新的技术知识吗?介绍一下比较深刻的内容。
- 平时有哪些兴趣爱好?
- 4-7月都在干什么?为什么没有拿到更好的 offer?
- 择业方向上有什么目标或者规划?
- 后端开发岗位竞争激烈,你如何能找到合适自己的平台,生根发芽?
- 找工作是海投吗?
- 了解飞猪吗?