京东Java研发岗一面(基础面,约1小时)

  • 自我介绍,主要讲讲做了什么和擅长什么

  • springmvc和spring-boot区别

  • @Autowired的实现原理

  • Bean的默认作用范围是什么?其他的作用范围?

  • 索引是什么概念有什么作用?MySQL里主要有哪些索引结构?哈希索引和B+树索引比较?

  • Java线程池的原理?线程池有哪些?线程池工厂有哪些线程池类型,及其线程池参数是什么?

  • hashmap原理,处理哈希冲突用的哪种方法?

  • 还知道什么处理哈希冲突的方法?

  • Java GC机制?GC Roots有哪些?

  • Java怎么进行垃圾回收的?什么对象会进老年代?垃圾回收算法有哪些?为什么新生代使用复制算法?

  • HashMap的时间复杂度?HashMap中Hash冲突是怎么解决的?链表的上一级结构是什么?Java8中的

  • HashMap有什么变化?红黑树需要比较大小才能进行插入,是依据什么进行比较的?其他Hash冲突解决方式?

  • hash和B+树的区别?分别应用于什么场景?哪个比较好?

  • 项目里有个数据安全的,aes和md5的区别?详细点

京东Java研发岗二面(问数据库较多)

  • 自我介绍

  • 为什么MyISAM查询性能好?

  • 事务特性(acid)

  • 隔离级别

  • SQL慢查询的常见优化步骤?

  • 说下乐观锁,悲观锁(select for update),并写出sql实现

  • TCP协议的三次握手和四次挥手过程?

  • 用到过哪些rpc框架

  • 数据库连接池怎么实现

  • Java web过滤器的生命周期

京东Java研发岗三面(综合面,约一个小时)

  • 自我介绍。

  • ConcurrentHashMap 在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用HashMap,什么情况用 ConcurrentHashMap?

  • 加锁有什么机制?

  • ThreadLocal?应用场景?

  • 数据库水平切分,垂直切分的设计思路和切分顺序

  • Redis如何解决key冲突

  • soa和微服务的区别?

  • 单机系统演变为分布式系统,会涉及到哪些技术的调整?请从前面负载到后端详细描述。

  • 设计一个秒杀系统?

京东Java研发岗四面(HR面)

  • 你自己最大优势和劣势是什么

  • 平时遇见过什么样的挑战,怎么去克服的

  • 工作中遇见了技术解决不了的问题,你的应对思路?

  • 你的兴趣爱好?

  • 未来的职业规划是什么?

最后

分享一些系统的面试题,大家可以拿去刷一刷,准备面试涨薪。

请点赞后,戳这里,免费获取!

这些面试题相对应的技术点:

  • JVM
  • MySQL
  • Mybatis
  • MongoDB
  • Redis
  • Spring
  • Spring boot
  • Spring cloud
  • Kafka
  • RabbitMQ
  • Nginx

大类就是:

  • Java基础
  • 数据结构与算法
  • 并发编程
  • 数据库
  • 设计模式
  • 微服务
  • 消息中间件

)]

[外链图片转存中…(img-Hs4UTEKM-1624514449365)]

[外链图片转存中…(img-QkaE9ab7-1624514449366)]

[外链图片转存中…(img-BQJ8i9Nh-1624514449367)]

java将数组中的数据修改,深度集成!相关推荐

  1. java替换数组中的元素_如何使用Java 8流快速替换列表中的元素

    java替换数组中的元素 假设您有一个项目清单: List<String> books = Arrays.asList("The Holy Cow: The Bovine Tes ...

  2. java删除数组中重复元素的方法

    java删除数组中重复元素的方法 方法一:for双循环 方法二:利用HashMap,储存元素 方法一:for双循环 1.声明int类型index,该数即可为不重复元素下标,还可统计数组中不重复元素的个 ...

  3. java删除数组中重复元素的几种方法

    Java操控数组,删除数组中所有的重复元素,使其数组元素全部唯一,有以下几种方法: 1,使用set(最好想到),set本身就是不重复的集合: package Array_test;import jav ...

  4. java删除数组中重复元素

    id="BAIDU_DUP_fp_iframe" src="https://pos.baidu.com/wh/o.htm?ltr="> > src= ...

  5. numpy使用[]语法索引二维numpy数组中指定数据行的数值内容(accessing the specific row in numpy array)

    numpy使用[]语法索引二维numpy数组中指定数据行的数值内容(accessing the specific row in numpy array) 目录 numpy使用[]语法索引二维numpy ...

  6. numpy使用[]语法索引二维numpy数组中指定数据列的数值内容(accessing the specific column in numpy array)

    numpy使用[]语法索引二维numpy数组中指定数据列的数值内容(accessing the specific column in numpy array) 目录 numpy使用[]语

  7. Java输出数组中最长递增子序列的代码

    下面内容是关于Java输出数组中最长递增子序列的内容,希望对大伙有较大用途. package com.wzs;import java.util.ArrayList; import java.util. ...

  8. php如何向数组增加数据,php向数组中增加数据的方法是什么

    php向数组中增加数据的方法是什么? 使用函数array_push array_push()函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度. 该函数等于多次调用 $arra ...

  9. java向数组中增加新元素_用Java中的新元素替换List的给定索引处的元素

    java向数组中增加新元素 Given a list of the integers and we have to replace it an element from specified index ...

最新文章

  1. 手机的秘密--按几个键就知道
  2. java和C操作数组的一个小区别
  3. linux大硬盘格式化,linux 格式化大于2T的硬盘
  4. 【大话数据结构算法】冒泡排序
  5. 分析股票大数据_Python大数据分析量学祖师爷网站数据
  6. 服务网格:Istio和AWS App Mesh
  7. Javascript 第七天 笔记
  8. java框架ssh实验报告_基于SSH的实验报告提交系统
  9. 程序员一人对接四人郁闷吐槽:轮流指挥,只有我从天亮忙到天黑
  10. POJ-2524 Ubiquitous Religions
  11. cf_Gym 101572 K.Kayaking Trip
  12. 阿里万亿交易量级下的秒级监控
  13. 如何获取股票交易数据接口?
  14. Huggingface Transformers库学习笔记(二):使用Transformers(上)(Using Transformers Part 1)
  15. 怎么查看台式计算机系统,如何查看电脑使用记录,简单几步就能看到
  16. 64位chrome崩溃问题
  17. 增加ceph mon节点
  18. 关于服务器如何使用与安装screen,以及screen的一些方法!!
  19. 一招解决Git下载慢的问题
  20. 数据人必备软技能:沟通

热门文章

  1. Sql 函数大全 (更新中...由难到简
  2. 【DeepLearning】Exercise:Learning color features with Sparse Autoencoders
  3. 【Web后端笔记】SQL Server与java数据类型对应
  4. Android中的广播Broadcast详解
  5. 谈谈Hybird3D中的光栅化优化
  6. [道理]关于人生的,很不错!
  7. epic怎么添加本地游戏_游戏日报:原神公测无法上架多家安卓渠道;Epic投资布局游戏UGC平台...
  8. php识别地址,实现地址自动识别实例(PHP)
  9. innodb和my查询速度_吃透MySQL:MyISAM和InnoDB存储引擎详细介绍
  10. 玩游戏4g计算机的内存不足,玩游戏时出现存储空间不足, 无法完成此操作, 到底是何原因?...