首页 > 4.2 京东数科java后端一面
头像
水能载舟~
编辑于 2021-04-17 21:52
+ 关注

4.2 京东数科java后端一面

1.自我介绍
2.项目介绍(我说springboot整合mybatis、数据库mysql)
3.主要问了一些数据库相关知识:
- 表设计应该注意什么,设计字段时应该注意什么
- varchar为10,结果实际为5,实际用了多少容量
- 数据库事务有关问题(事务锁有关问题,这块没答出来)
- 数据库索引相关问题(B、B+树区别)
4.java SE部分
- 最常用的集合(我说ArrayList和HashMap)
- 介绍下List有啥以及区别
- ArrayList与LinkedList那个操作数据效率更高
- 以上两者那个更加节省空间(要看实际情况,这块答得不好,最后问的面试官)
- HashMap底层原理、扩容机制等问题
- 如何合理确定其初始容量(实际预估容量 除 负载因子,或除以一个比负载因子稍微小一点的数)
- HashMap超出容量后怎么办?怎么移动元素至新数组(重新push)
- java多线程相关,synchronized、volatile
- volatile底层如何实现指令重排(没答出来,问的面试官,讲了点也没听懂,后来他说想弄懂下去看看书)
5.计网相关
- OSI7层模型及常用协议
- 详细说了说HTTPS
- HTTPS一定是安全的吗?(不一定,HTTPS之前是HTTP,在此交互可能出现不安全状况)
6.算法题
字符串反转,将"I am Tom" -> "Tom am I"

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐