Java软件工程师几个面试问题

说一下对Java的看法。
说一下对于多线程的理解。
说一下对于线程安全的理解。
说一下死锁如何发生的,举个例子。
Equals()和==的区别是什么,举个例子。
HashCode是做什么用的,详细说明。
HashTable和HashMap的区别是什么。
开发中有没有碰到多线程出问题,举个例子。
开发中有没有对性能进行优化的经验,举个例子。
说一下Overload和Override。
说一下CheckedException和UnchekedException。
将一个单向链表反向,想想如何实现,要求占用内存尽可能小。
找出一个Stack中的最小的数据,但是不能破坏Stack,想想如何实现,要求占用内存尽可能小。
多线程有几种实现方法,都是什么。有什么不同。
在项目中你遇到哪些技术问题,是如何解决的。
在项目中用到过哪些设计模式。
具体说一下装饰模式。
为什么离职。
说一下最近五年的规划。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值