基于Java的:
null
- OOPs概念(主要是多态性以及封装和抽象之间的差异)
- 抽象类和接口之间的区别。
- ==和之间的差异。equals()函数。
- 什么是哈希映射?
- 什么是哈希表?
- 例外情况的类型。
- 异常和错误之间的区别。
- 投掷、投掷和可投掷之间的区别。
- final、finalize和finally之间的差异。
- 什么是课堂?
- 什么是物体?
- 类和对象之间的区别。
- 方法重载。
- 方法重写。
- 什么是线?
- 创建线程的不同方法。
- C和Java之间的区别。
- CPP和Java之间的区别。
- java中的文件处理。
算法:
- 二进制搜索
- 快速排序(复杂性和逻辑性)
- 合并排序(复杂性和逻辑性)
- 合并排序和快速排序的区别
- 合并排序和快速排序哪个更好?为什么?
- BFS
- DFS
数据结构:
- 什么是二叉树?
- 什么是二叉搜索树?
- 什么是链表及其类型。
- 使用链表实现堆栈/队列。
- 内存管理(堆和堆栈)
- 平衡二叉树
- 数组和链表之间的区别。
- 反转链接列表。
- 查找链接列表的中间元素。
- 如何检测链表中的循环?
- 二叉树的俯视图/左视图/右视图/斜视图
- 右旋矩阵
- 检查一棵二叉树是否是另一棵二叉树的子树。
操作系统:
- 进程和线程之间的区别。
- 什么是死锁?
- 临界截面问题
- 什么是鞭打?
- 寻呼。
- 页面错误。
数据库管理系统:
- 主键和候选键之间的差异。
- 什么是连接和连接类型。
- 从Employee表中查找第二高的薪资。
- 酸性。
其他问题:
- 把绳子倒过来。
- 查找给定字符串中出现的最大字符/单词。
- 递归检查给定字符串是否为回文。
如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END