360 Java 面试复盘

10.14 下午一面(1h)
1.自我介绍
2.项目架构
3.项目有做权限控制吗?哪里用到?
4.项目有分不同的登陆角色吗?怎么实现?
5.springBoot自动配置
6.项目用户登陆信息你是怎么做的?
7.spring项目开发和上线两个版本配置你是怎么做的?
8.基本类型包装类区别
9.给一段代码判断输出
10.常用集合类都说一下
11.hashmap链表什么时候变成红黑树?为什么要用红黑树?
12.ConcurrentHashMap怎么实现的?get、set都加锁了吗?用的是什么共享变量?
13.n++怎么保证线程安全?
14.线程创建的方式
15.synchronized和volatile区别,volatile可以保证原子性吗?
16.jvm内存区域,堆主要作用
17.垃圾回收算法
18.sql优化
19.输入一个字符串,返回其整数类型,不许用Java的API,需考虑负数情况
面试官提示了用进位的方式,最后没完全写出来,还是有点问题
20.反问
许愿二面!
#360##面试题目##360公司#
全部评论
日,咱俩面试官是一个人,问题基本一模一样啊啊啊
点赞 回复 分享
发布于 2021-10-18 13:45

相关推荐

不懂!!!:感觉你的项目描述太简单了,建议使用star描述法优化提炼一下,就是使用什么技术或方案解决了什么问题,有什么效果或成果,例如:对axios进行了二次封装,实现了请求的统一管理、错误的集中处理以及接口调用的简化,显著提高了开发效率和代码维护性,使用canvas技术实现了路线绘制功能,通过定义路径绘制函数和动态更新机制,满足了简化的导航可视化需求,提升了用户体验。像什么是使用其他组件库,基本功能描述就最好不要写到项目成果里面去了,加油
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

更多
牛客网
牛客企业服务