Java 基础1.面向对象的特征?2.如何限制一个类的继承?3. HashSet 的父类是什么?4. Exception 的基类是什么?5. Hashset 和 Treeset 有什么区别。6. Linkedlist 和 ArrayList 那个增添数据更快7. Vector 与 ArrayList 和 linkedList 的区别8•如何使 main 线程最后关闭9•你自己说一下对 java 虚拟机的了解以及对 gc 机制的了解10. ArrayList,Vector,LinkedList 的异同,及其效率问题;11. 了解几种设计模式12. 怎么创建线程13. 是否了解 jvm算法算法1•你接触过的排序有哪些?实现原理?a2.接触过的算法都有哪些?3.给你一颗树,怎么把树左右颠倒?4.在一个大串中查找小串的算法。5•有一个 20G 的文件,有一台机器 4 核,8G 内存。有一个 1000 个词组。要求:生成一个新文件,将词组的词在文件中标记出来;重复的词只需要标记最大的词,例如:中国中国人中国人民只需要标记中国人民,不需要再标记中国和中国人6•写出时间复杂度。7•二分查找算法编程实现Web 阶段1•说一下 web 月服务器的启动过程。2•说一下 jsp 与 servlet3.SQL 语句查询时如何提高性能;4. http、TCP、UDP5. selectfromwheregroupbyhavingorderby 这条语句中关键词执行的优先顺序6. sql 中实现去重有几种方式7•说三种 mysql 中的 sql 优化;框架1.把你最熟悉的项目说一下(如京淘),以及把项目架构说一下2.说一下你最熟悉的项目(京淘)以及这个项目的难点在哪里?3•什么是 ioc4•什么是 aop5.Shiro 的权限管理是如何实现.6.Sso 单点登录后如何跳转到当前页面.7•为什么不使用 Spring 的单点登录技术?8.Spring 是如何控制事物的.9.Springmvc 的工作原理10. 索引有几种形式,使用场景各是什么:11. 说一下工作中数据库遇到的数据倾斜以及解决方案12•请描述一下 restful;13. 所有浏览器的访问协议都是 http 吗?14. socket 和 tcp 有啥关系?15. 介绍一下 maven16. 单点登录的权限是如何实现的17. 购物车都做了哪些内容:18. 什么是主从复制,读写分离;大数据linux1. Linux 命令:(1)scp 命令,⑵查看进程,⑶查看 cpu 使用情况:top2. 查看进程的几种命令3. 查看错误异常的方法4•临时切换 root 用户的几种命令,以及区别5.文件系统的结构6•挂载磁盘的命令7•查看硬盘占用情况的命令8•写出 Hadoop 你经常使用的一些命令1. nio 有没有用过。2. 描述 RPC 的原理和用途:3...