美团一面

1.八种数据结构,及其范围
2.拆箱和装箱,分别需要注意什么
3.final语句的作用
4.string是否可以变化
5.hashmap的详细解答,concurrentHashMap的区别
6.hashcode和equals的区别,以及==和equals的区别
7.java序列化的方式有哪些
8.output等流操作在序列化中的作用
9.遍历一个数组的时候,是否可以移除其中的元素
10.泛型的作用
11.线程和进程的区别
12.类加载的过程
13.静态变量在什么时候进行加载?(准备阶段)
14.线程安全是什么问题
15.volatile关键字的作用
16.线程池的关键参数,如何创建一条线程,拒绝策略有哪些
17.垃圾回收算法
18.fullgc过多的排查
19.内存泄漏是什么
20.jvm内存模型(线程私有和共有)
21.spring的核心是什么
22.循环依赖解决
23.spring启动流程(忘了
24.msyql的默认引擎,底层结构,索引类型,事务隔离级别
25.深分页解决方式
26.联合索引a b c 查询条件是b,是否走索引
#美团##美团一面##java##开发##后端##美团求职进展汇总##秋招#
全部评论
佬,静态变量在什么时候进行加载?(准备阶段)这个问题应该是初始化吧,准备阶段是给内存,赋初始值(0),final常量是这个阶段赋值的,但是静态变量是初始化吧
点赞 回复 分享
发布于 11-10 14:24 广东
佬是日常实习吗
点赞 回复 分享
发布于 10-21 10:51 湖北

相关推荐

11-16 22:02
同济大学 C++
今天linux学习的内容,太枯燥了- vim的多种模式- Normal:长命令,短命令,- Insert: 编辑文本- Visiual: 选择文本- ...- Normal模式下的命令:移动光标(h:左,k:下,j:上,l:右)- 短命令,向上走几行,向下走几行:[n]+, [n]- 没有中括号- 移动到文本首行:gg,末行:G- 行内移动:wb,WB- 长命令 :[n] | [n]G- 行首:^- 行尾:  $- 到达某个字符前面: t字符 ???- 文本对象:- i(,i), a(,a)- i[,i], a[,a]- ...- Ip, ap   段落 --边界空行- 动作-  d, y ,c-  p-  u-  [ctrl] + r- :/pattern(向下搜索):?pattern(向上搜索)  :[范围]s/pattern/replace/[选项] g=global- gcc 注释一行或者取消注释一行- 代码对其: gg=G- 对文件的操作- :write- :quite- :wq- :q!- 多窗口- 水平 :split :new- 竖直: vsplit :vnew- 切换窗口 [ctrl] + ww- 退出窗口 :q :qa :only- shell命令- linux结构- Kernel 管理计算机硬件资源,为上层应用提供运行环境- 系统调用:api- 库函数: 系统调用的封装- shell:命令解释器- 具体的shell: sh, csh, bash, ksh, zsh- 查看帮助手册: man [手册编号] 词条- 关机-  shutdown -poweroff-  shutdown -reboot-  shutdown -halt-  shutdown -c- 用户子系统相关命令- 查看cat/etc/passwd- 添加useradd -m  或者 useradd -s /bin/bash- 删除 userdel -r- 修改 passwd- 切换用户 su- 退除切换 exit
移动求职进展汇总
点赞 评论 收藏
分享
评论
2
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务