京东面试笔试题Java

京东面试笔试题Java


2024年4月3日发(作者:)

一面:

自我介绍,项目的一些经历

项目的功能模块

项目的接口怎么设计的?

用的什么框架,servlet 是在哪里用的

怎么理解 MVC 模式

集合框架的 List 是一个类还是接口?Arraylist 和 LinkList 在底层结构上有什么不一样?

HashMap 的实现的数据结构,以及 get 和 put 方法执行过程

java 的 synchronized 和 lock 的区别,具有哪些实现类?

了解 left join 和 right join 吗,以哪个为主表?

索引类型,创建索引

数据库的事务的 4 大属性

数据库的锁

什么是 B 树,对什么数据结构比较了解

项目中怎么实现事务的,底层的事务是怎么实现的

讲一下 redis 是什么,有哪几种数据类型

除了我问的,你还有哪些比较熟悉的?这一问题真是给自己挖了个大坑,我回答的是

JVM、垃圾回收算法,接着就问你有配过哪些垃圾回收算法吗,有哪些垃圾回收器,哪几

个版本会有垃圾回收器,垃圾回收的流程,怎么去寻找垃圾的,简单介绍一下什么是根搜

索法,查找过程中有哪几种算法

你觉得你的优势是什么

有哪些东西是自学的

研究生的研究方向是什么

感觉自己回答的不好,以为凉了,结果没想到还有后来......

二面:

自我介绍

还是项目介绍,数据库的设计,可以怎么改进

常用的 java 框架

对 SSM 的理解

对 MVC 的理解

一个 http 的请求处理过程

接触过哪些数据库

数据库的存储引擎,MyISAM 和 InnoDB 的区别

介绍一下事务的特性

怎么优化 SQL

介绍 redis,适用场景,redis 会带来哪些问题?

消息队列的中间键;栈适用哪些场景

快排的思路,快排是一个稳定的算法的吗,为什么不稳定

用哪种方法可以实现一个比较稳定的排序

红黑树

集合类框架,hashMap 的实现原理,与 hashtable 的区别,concurrentHashMap

Linux 的常用命令(没用过不会)

mybatis 的#{}和$区别,为什么要这样设计,了解 SQL 注入攻击吗(不了解)

对 springMVC 注解的理解,自定义过注解,有看过源码吗(没有)

对设计模式的理解,单例模式应用的场景,动态代理

对前端了解,ajax,json(不了解)

个人的特长,遇到过的问题,怎么解决的


发布者:admin,转转请注明出处:http://www.yc00.com/news/1712107381a2006462.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信