面试故事:谢飞机的Java大厂面试奇遇记

面试故事:谢飞机的Java大厂面试奇遇记

场景:互联网大厂的面试现场

谢飞机是一名普通的Java程序员,抱着对大厂的向往,他鼓起勇气走进了一家知名互联网公司的面试现场。面试官是一位严肃的技术专家,而谢飞机则带着些许紧张和自信,开始了他的“表演”。

第一轮:Java核心知识

面试官:谢飞机,先说说Java的接口和抽象类有什么区别?

谢飞机:接口是完全抽象的,只能定义方法签名,而抽象类可以有部分实现,还可以有构造函数。

面试官:不错,那你知道Java中的泛型是什么吗?

谢飞机:泛型就是让类、接口或方法可以处理多种数据类型,避免强制类型转换。

面试官:很好,那说说Java的异常体系。

谢飞机:Java的异常分为ErrorExceptionException又分为Checked ExceptionUnchecked Exception

面试官:回答得不错,继续。

第二轮:JUC、多线程与线程池

面试官:说说ThreadLocal的作用。

谢飞机ThreadLocal可以让每个线程拥有自己的变量副本,避免线程安全问题。

面试官:很好,那线程池的核心参数有哪些?

谢飞机:核心线程数、最大线程数、空闲线程存活时间、工作队列、拒绝策略。

面试官:那你说说线程池的工作流程。

谢飞机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值