一、linux基础
1、在linux环境下(请给shell代码)
1)怎么查看磁盘、目录的大小;
2)怎么查看系统的内存使用情况;
2、如何将linux系统上用户zeus下所有进程包含字符串“cbs_”的进程杀死?(请给出一行shell代码,提示需要用到管道)
二、程序基础
1、如何在java里面实现一个线程安全的单例?(直接给出代码)
2、请描述jvm的内存模型,以及GC的过程,说出你了解的GC收集器和算法?
三、Web基础
1、session、cookie、local storage 的不同?
2、浏览器从输入URL到页面加载完成的过程中都发生了什么事情?
四、工程基础
1、介绍Hadoop生态系统中以下组件(HBase、HDFS、MapReduce、Yarn、Hive),以及它们适用于什么样的场景?
2、请简要叙述除单例和工厂模式外的另外三个设计模式的思想。
五、数据结构基础
1、假设已有一个单向链表,写出O(1)空间复杂度、O(n)时间复杂度的代码将该链表翻转。
2、如何判断一个单向链表是否有环?