首页 > 其他分享 >京东面经总结

京东面经总结

时间:2023-05-08 21:55:33浏览次数:46  
标签:总结 Github Redis 索引 东面 内聚 原理 多线程

非科班,经历了无数场秋招,现将面试京东的题目记录如下:

一面

  • kafka在应用场景以及 项目 里的实现
  • bitmap底层
  • object里有哪些方法
  • hashmap相关
  • sychronized和reentrantlock相关问题以及锁升级
  • cas和volatile
  • 线程几种状态以及转化
  • jvm内存模型
  • mybatis相关问题
  • Redis数据结构,问了下跳表的底层
  • RDB和AOF
  • MySQL索引有哪些
  • b+树底层实现
  • 最左前缀原理

二面

  • 线程的状态
  • cms
  • 增量更新法
  • GcRoots是哪些
  • java基础
  • mysql索引
  • 项目具体实现

三面

  • 索引
  • 谈谈多线程
  • jvm如何调优
  • mq在项目中的用法
  • 遇到的多线程问题,如何解决
  • 最长无重复字串
  • 找到A2+B2 = C

四面

  • 数据库乐观锁、悲观锁
  • 为啥用Redis
  • sql语句执行顺序
  • SpringMVC优点,原理
  • aop优点,原理
  • ioc优点,原理
  • 面向对象概念
  • 封装
  • 项目中封装如何体现
  • 高内聚,低耦合啥意思,如何去设计
  • 设计一个电梯场景,实现面向对象,高内聚,低耦合的情况
  • 统计学校内共享单车数量,你有啥想法(开放题)

本文已经收录到Github,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~

Github地址

如果访问不了Github,可以访问gitee地址。

gitee地址

标签:总结,Github,Redis,索引,东面,内聚,原理,多线程
From: https://www.cnblogs.com/tyson03/p/17383278.html

相关文章

  • 5月1日总结
    局部注册复制代码constchild={template:'我是局部注册的组件'}/*通过components选项属性进行局部注册:components:{组件名称[字符串]:组件对象}*/newVue({el:'#app',template:'',components:{'my-component':child}})复制代码demo:通过组件组合(嵌套......
  • 5月5日总结
    博客园Logo首页新闻博问专区闪存班级搜索所有博客搜索当前博客搜索我的博客写随笔我的博客短消息用户头像我的博客我的园子账号设置简洁模式退出登录孤王就是朕路漫漫其修远兮,吾将上下而求索!websocket多实例推送解决方案-数据......
  • 5月4日总结
    2、Oracle函数分类Oracle函数分为单行函数和聚合函数单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果。常见的单行函数有如下四种①数值型函数:对数字进行计算,返回一个数字。②字符函数:对字符串操作。③转换函数:可以将一种数据类型转换为另外一种......
  • 5月3日总结
    Windows上安装nodejs版本管理器nvmnvm最新的下载地址Node版本管理器--nvm,可以运行在多种操作系统上。nvmforwindows是使用go语言编写的软件。我电脑使用的是Windows操作系统,所以我要记录下在此操作系统上nvm的安装和使用。下载nvm-windows最新下载地址:https://github.co......
  • 5月2日总结
    Node.js起步--(1)先来简单介绍nodeJS我们知道JavaScript是运行在浏览器中的,浏览器为它提供了一个上下文(context),从而让JavaScript得以解析执行。nodeJS其实可以这么理解,它是另外一种上下文,它允许在后端(脱离浏览器环境)解析执行JavaScript代码。因为它使用了Google的V8虚......
  • 5.8每日总结
    今天上了软件工程课,在课上老师讲了团队绩效考核的一些评价标准和需要注意的一些问题,意识到了在团队中的自我价值要通过自己的表现去争取,之后将要开展第二轮的团队项目的冲刺,并布置了期末的任务,后来在课上老师组织我们进行了一些团队合作活动。接下来将会和小组成员讨论下一阶段......
  • 每周总结5.1-5.7
    23.5.1-23.5.7总结如下,经过短暂的五一假期后,回到学习开始学习,本周进行了web,数据库sqllite以及matlab的学习,也学习了计算机网络及数据库组成原理以及最优化算法中的运筹学知识,在紧张的考试前一个月,能够比较合理的规划和安排复习与软工学习,并抽空进行英语的学习,报名了cet6(捐款)......
  • 5.8每日总结
    今天上了软件工程课,在课上老师讲了团队绩效考核的一些评价标准和需要注意的一些问题,意识到了在团队中的自我价值要通过自己的表现去争取,之后将要开展第二轮的团队项目的冲刺,并布置了期末的任务,后来在课上老师组织我们进行了一些团队合作活动。接下来将会和小组成员讨论下一阶段......
  • 【验证码逆向专栏】某验全家桶细节避坑总结
    声明本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作......
  • 5.8之常见网络攻击及防御方法总结(XSS、SQL注入、CSRF攻击)
    目录背景知识XSS攻击SQL注入CSRF攻击背景知识从互联网诞生之初起,无时无刻不存在网络攻击,其中XSS攻击和SQL注入攻击是网站应用攻击的最主要的两种手段,全球大约70%的网站应用攻击都来自XSS攻击和SQL注入攻击。此外,常用的网站应用攻击还包括CSRF、Session劫持等。XSS攻击全......