首页 > 2021作业帮提前批java开发二面
头像
韩韩萌
编辑于 2020-07-27 15:05
+ 关注

2021作业帮提前批java开发二面

1. 自我介绍;
2. 对面向对象的理解,面向对象的特征;
3. 封装的目的,为什么要有封装;
4. 加static和不加static的区别;
5. 对象和实例的区别;
6. 数组和链表的区别;
7. 数组为什么删除慢而链表删除快;
8. 数组为什么查询快而链表查询慢;
9. 知道什么排序算法;哪些性能好?冒泡不好吗?
10. 冒泡排序的思想;
11. 什么情况下冒泡排序的性能 比较好?
12. 冒泡排序要跑多少趟?
13. 如果数组有序,冒泡跑几趟,怎样确定他只需要跑一趟?
14. 快速排序的思想;
15. 栈和队列的区别;
16. 举一个实际中会用到栈的例子;我答的递归,让我解释怎么用到栈的;
17. 举一个实际中会用到链表的例子;


本来是视频面,结果突然改电面,聊了20分钟,表示不想跟我聊下去了,让我好好看书;我还想着视频面我可以写写代码,加点分,结果。。。。。。。
我还是好好沉淀一下吧!!!

本帖面试题已收录至模拟面试房间

开始模拟面试

更多模拟面试

全部评论

(17) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐