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

不关注一些其他条件或版本的区别,或者pt工具的使用等,回答锁表就ok。体现处理数据库的谨慎程度。

2、MySQL默认事务隔离机制是什么(初级先不关注,不影响开发)

3、Mybaits $和#的区别

(SSM路线必会,SSH和JPA路线者亦需涉猎)

Linux基础

=======

1、怎么看CPU占用

(top)

基本的Linux知识,能够快速融入团队。监控界面使人愚钝。打造devops团队会有困难。操作系统的基本了解。

2、怎么看内存占用 (free)

3、jstack命令是做什么的

(打印java堆栈)

对jdk的基本了解

3-5年 中级

=======

java基础

======

1、线程安全的List是什么 ?

(CopyOnWriteList,退而求其次Vector)

2、java中可排序的map(自然排序)是什么,底层什么结构

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

3、volitile关键字什么意思

控制内存读可见,能解释JMM更佳。

4、线程池都有哪些参数?饱和策略有哪些?

(饱和策略可以要求低一些)

sql

===

1、mysql如何做主从,如何切换 ?

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

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

3、都有哪些分库分表组件

(至少答出1种,流行的有shardingjdbc、mycat、spring的动态数据源等)

Linux基础

=======

1、如何查看java进程的个数

(ps,grep,wc的组合使用)

ps -ef| grep java|grep -v grep | wc -l jps | wc -l 复制代码

2、nohup命令是什么意思

(使得后台程序一直运行,不随用户窗口的session关闭而关闭)

分布式

===

1、Redis有哪些数据结构

(string,list,set,zset,hash,geo,bitmaps,geo,hyperloglog,答出5种即可)

2、tomcat做集群,如何处理session

结语

小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。

我们选择的这个行业就一直要持续的学习,又很吃青春饭。

虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。

送给每一位想学习Java小伙伴,用来提升自己。

在这里插入图片描述

本文到这里就结束了,喜欢的朋友可以帮忙点赞和评论一下,感谢支持!

虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。

送给每一位想学习Java小伙伴,用来提升自己。

[外链图片转存中…(img-VeU8LGSn-1714778879940)]

本文到这里就结束了,喜欢的朋友可以帮忙点赞和评论一下,感谢支持!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 17
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值