一面(3.13)
jre , jdk , jvm 的关系
jvm 的内容模型
jvm 的运行时数据区域划分
堆 垃圾回收(各种垃圾回回收机制)
基本数据类型有哪些
java 线程有哪些生命周期
复合数据结构有哪些,
HashMap 的底层实现
基本数据结构:链表和数组的区别,队列和栈的区别
mysql 的存储引擎, innoDB 的
索引索引结构, 我讲了聚簇索引和非聚簇索引
数据库建表要考虑什么
如果表的数据量非常大怎么优化 ---> 对数据按日期,或者某个数据
对 mysql 的整体的架构了解吗
对前端的框架了解吗, vue ,react,等了解吗
对 linux 了解多吗
linux 的文件分类(不知道)
linux 根目录下有哪些目录,分别存的是什么东西
etc, bin, usr,
linux 怎么查看进程的信息
对 linux 的防火墙了解吗
描述一下网络的七层模型
dns 的域名解析过程
你有什么想问的吗
二面 (3.16 16:20)
对 SSM 框架的理解
对 MyBatis 的作用
了解缓存组件吗,
跳表
tcp 的三次握手 以及过程中 的syn, ack, seq
http 状态码
linux 怎么查看 IO 内存占有情况
垃圾回收算法
JVM 内存模型
JVM 的内存空间,就是JVM的运行时数据区域
了解 React , Vue 等主流前端框架吗
linux 的 grep , sed 命令
了解现在常用的web服务器吗
了解mysql 的体系结构 吗
了解mysql 的调优部署吗
职业规划
还有两三个问题我没听懂他问的什么
面试体验:
太难了,强行劝退,上面的问题就那几个基础知识我回答出来了,其他的基本都说不知道,不了解
面试的时候如果要叙述编程题思路,要从处理输入开始,一步一步的阐述,尽量有条理