简单的面试题目,大跌眼镜的结果

  千锋JAVA开发学院3天前我要分享

去面试时,我不能说几句话就离开了。因为感情,至少你要说十分钟。招聘高峰尤其如此,浪费你的时间。因此,越来越多的组织将使用电话访问方法进行初步筛选。

该主题的难度一再减少,但结果已经震惊,人力资源部门已经哭了。以下是一个简单的统计数据。样本是几百人,所有这些都可以回答不超过10%。

哦,也有错!来看看我是否有这个b的高分,或者你得到10分的高分!

1 - 3年的小学

Java基础

1.什么是线程安全的地图?

(建议的答案是ConcurrentHashMap。如果你真的不知道,请回答Hashtable。回答ConcurrentSkipListMap更好)

底线,我不知道,我不打算采访。

2,Thread实例可以多次调用start方法

(当然不是)

如果(threadStatus!=0)thrownewIllegalThreadStateException;

3,java Object类有任何方法(超过4个)

(基本理解java对象,4超级简易: hashCode,等于,等待,通知)

4.什么是最新版本的Spring

(答案4以上,初级春天会,你为什么要春天啊啊啊啊啊

5,switch语句可以接收字符串吗?

(1.7很好)

SQL

1.添加字段是否会锁定表格?

(对DBMS的基本理解,对DDL的敬畏)

片段或版本之间的差异,或pt工具的使用等,答案锁表是可以的。反映处理数据库的谨慎程度。

2,MySQL默认的事务隔离机制是什么(主要先不关心,不影响开发)

3. Mybaits $和#

之间的区别

(必须使用SSM路由,还需要涉及SSH和JPA路由)

Linux基金会

1.如何查看CPU使用情况

(顶部)

基本的Linux知识可以快速集成到团队中。监控界面让人变得沉闷。建立一个devops团队将很困难。对操作系统的基本了解。

2,如何查看内存占用

(免费)

3. jstack命令有什么作用?

(打印java堆栈)

基本了解jdk

3 - 5年中间

Java基础

1.什么是线程安全列表?

(CopyOnWriteList,下一个最佳矢量)

2. java中的可排序映射(自然排序)是什么,底层结构是什么?

(TreeMap - 红黑树/ConcurrentSkipListMap - 跳转表)

3. volitile关键字是什么意思?

控制内存读取是可见的,可以更好地解释JMM。

4.线程池中有哪些参数?什么是饱和策略?

(饱和策略可以更低)

SQL

1,mysql如何做master和slave,如何切换?

(影子节点或各种中间件)

2,为什么mysql索引结构是b + tree(关注的人不多,不影响开发)

3.什么是子库组件?

(至少有一个答案,流行的shardingjdbc,mycat,spring动态数据源等)

Linux基金会

1.如何检查java进程的数量

(ps,grep,wc的组合)

PS-EF | grepjava | grep的-vgrep | WC-ljps | WC-1

2. nohup命令是什么意思?

(使守护程序一直运行,而不是在用户窗口的会话关闭时关闭)

分布式

1. Redis有哪些数据结构?

(字符串,列表,集,zset,哈希,地理位置,位图,地理位置,超级日志,答案5种)

2,tomcat集群,如何处理会话

(cookie,redis,nginxiphash等)

收集报告投诉

去面试时,我不能说几句话就离开了。因为感情,至少你要说十分钟。招聘高峰尤其如此,浪费你的时间。因此,越来越多的组织将使用电话访问方法进行初步筛选。

该主题的难度一再减少,但结果已经震惊,人力资源部门已经哭了。以下是一个简单的统计数据。样本是几百人,所有这些都可以回答不超过10%。

哦,也有错!来看看我是否有这个b的高分,或者你得到10分的高分!

1 - 3年的小学

Java基础

1.什么是线程安全的地图?

(建议的答案是ConcurrentHashMap。如果你真的不知道,请回答Hashtable。回答ConcurrentSkipListMap更好)

底线,我不知道,我不打算采访。

2,Thread实例可以多次调用start方法

(当然不是)

如果(threadStatus!=0)thrownewIllegalThreadStateException;

3,java Object类有任何方法(超过4个)

(基本理解java对象,4超级简易: hashCode,等于,等待,通知)

4.什么是最新版本的Spring

(答案4以上,初级春天会,你为什么要春天啊啊啊啊啊

5,switch语句可以接收字符串吗?

(1.7很好)

SQL

1.添加字段是否会锁定表格?

(对DBMS的基本理解,对DDL的敬畏)

片段或版本之间的差异,或pt工具的使用等,答案锁表是可以的。反映处理数据库的谨慎程度。

2,MySQL默认的事务隔离机制是什么(主要先不关心,不影响开发)

3. Mybaits $和#

之间的区别

(必须使用SSM路由,还需要涉及SSH和JPA路由)

Linux基金会

1.如何查看CPU使用情况

(顶部)

基本的Linux知识可以快速集成到团队中。监控界面让人变得沉闷。建立一个devops团队将很困难。对操作系统的基本了解。

2,如何查看内存占用

(免费)

3. jstack命令有什么作用?

(打印java堆栈)

基本了解jdk

3 - 5年中间

Java基础

1.什么是线程安全列表?

(CopyOnWriteList,下一个最佳矢量)

2. java中的可排序映射(自然排序)是什么,底层结构是什么?

(TreeMap - 红黑树/ConcurrentSkipListMap - 跳转表)

3. volitile关键字是什么意思?

控制内存读取是可见的,可以更好地解释JMM。

4.线程池中有哪些参数?什么是饱和策略?

(饱和策略可以更低)

SQL

1,mysql如何做master和slave,如何切换?

(影子节点或各种中间件)

2,为什么mysql索引结构是b + tree(关注的人不多,不影响开发)

3.什么是子库组件?

(至少有一个答案,流行的shardingjdbc,mycat,spring动态数据源等)

Linux基金会

1.如何检查java进程的数量

(ps,grep,wc的组合)

PS-EF | grepjava | grep的-vgrep | WC-ljps | WC-1

2. nohup命令是什么意思?

(使守护程序一直运行,而不是在用户窗口的会话关闭时关闭)

分布式

1. Redis有哪些数据结构?

(字符串,列表,集,zset,哈希,地理位置,位图,地理位置,超级日志,答案5种)

2,tomcat集群,如何处理会话

(cookie,redis,nginxiphash等)