2020京东java面试笔试总结 (含面试题解析)

2023-10-28

本人5年开发经验、19年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、京东等公司offer,岗位是Java后端开发.

因为发展原因最终选择去了京东,入职一年时间了,也成为了面试官,之前面试了很多家公司,感觉大部分公司考察的点都差不多,趁空闲时间,将自己的心得记下来.

希望能给正在找或者准备找工作的朋友提供一点帮助。

下面提的问题可以看下你自己是否能回答出来,是否做好准备了,当然面试题准备是一方面,你本身的技能掌握是一方面,本身技能不过硬也会被刷下来.

面试流程
先说下面试流程,一般大公司都有3-4轮技术面,1轮的HR面。
就阿里而言,我共经历了4轮技术面,前两轮主要是问基础和项目实现
第3轮是交叉面,两个面试官,主要是问项目实现和拓展。
第4轮是部门老大面,主要就问一些架构、技术和业务的理解、个人发展比较抽象的东西了,现在基本也是这样的。

要注意的点
简历一到两页为最佳,将项目经历写2-3个左右就差不多了,一定要写最有亮点的项目.
工作经历的起始时间要写清楚,另外大公司都有背调,不要合并或省略一些比较短的工作经历,影响的可能不只是这次面试,而是之后可能都无法进这家公司

博客没什么好文章,github没好项目就不要写在简历中了
对于面试官的问题,想清楚再回答,如果觉得需要的时间可能比较长,可以跟面试官说我思考下、我整理下思路之类的

面试的过程

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2020京东java面试笔试总结 (含面试题解析) 的相关文章

  • gcc,pkg-config,libyaml and etc..

    order of lib imports in gcc lib are importants the order of lib imports in gcc lib are importants I used to have this co
  • Java并发编程实战——你真的了解final吗?

    文章目录 final的简介 平时使用的final final修饰变量 final修饰方法 final修饰类 多线程中你真的了解final吗 final域基本数据类型的重排序规则 写final域的重排序规则 读final域的重排序规则 fin
  • AV1:为互联网提供开放、免费的视频编解码工具

    从学术研究到进入工业界 Zoe Liu一直在算法和音视频领域 目前在谷歌编解码团队为编解码器AV1做开发支持 Zoe畅谈了评定编解码器的标准 以及AV1的最新进度 本文是 下一代编码器 系列采访之一 欢迎自荐或推荐技术人加入 下一代编码器
  • 每日一题【day2】

    题目链接 思路 对于两门课之间的约束关系 很容易联想到图 我们可以将课抽象为节点 将约束抽象为一条有向边 可以用有向图的相关算法解决问题 拓扑排序正好可以解决这一问题 算法 拓扑排序 一个合法的选课序列就是一个拓扑序 拓扑序是指一个满足有向
  • 【交点】直线与多边形相交显示

    every blog every motto You can do more than you think https blog csdn net weixin 39190382 type blog 0 前言 python 求直线与多边形交
  • nio和bio的原理_NIO、BIO、AIO的区别,及NIO的应用和框架选型

    AIO BIO NIO的区别 IO模型主要分类 同步 synchronous IO和异步 asynchronous IO 阻塞 blocking IO和非阻塞 non blocking IO 同步阻塞 blocking IO 简称BIO 同
  • 算法库-二分查找操作

    文章目录 lower bound 返回指向第一个不小于给定值的元素的迭代器 gt x upper bound 返回指向第一个大于给定值的元素的迭代器 gt x binary search 确定元素是否存在于某范围中 equal range
  • PLC的优势与特点

    1 高可靠性 所有I O接口电路均采用光电隔离 将工业现场外部电路与plc内部电路电气隔离 各输入采用R C滤波器 其滤波时间常数一般为10 20 ms 各模块采用屏蔽措施 防止辐射干扰 采用性能优异的开关电源 严格筛选采用的设备 良好的自
  • java 中this的条件_在Java中,this用来代表( )的对象。_学小易找答案...

    填空题 Java语言中常用异常类IOException是用来处理 异常的类 单选题 下面关于继承的说法中正确的是 简答题 根据微课视频 制作函数 制作函数微课 wmv 填空题 Java发生异常状况的程序代码放在 语句块中 将要处理异常状况的
  • 对C++学习的反思(2023年5月23日)

    2023年5月23日 周二下午 存在的问题 至今仍然没用过C 的类来写项目 也不知道如何用C 的类来写项目 依然在用面向过程那套来写项目 不知道什么是面向对象编程 不知道为什么会有面向对象编程 不知道面向对象编程和面向过程相比有什么优势 那
  • rancher高可用安装

    kubernetes安装高可用rancher 需要安装helm 很简单自行安装即可 helm版本要求 本文使用的是已有的https证书 TLS证书 也可以用自建的 开始安装 一 添加helm rancher的仓库 请将命令中的
  • STM32F103的低功耗模式

    一 原理 STM32F103的低功耗模式有多种 常用的有STOP模式和STANDBY模式 这两种模式都可以有效降低芯片的功耗 特别是在电池供电的场景下 可以延长电池寿命 STOP模式 主要关闭CPU SRAM和Flash时钟 只保留少数必要
  • STM32一键下载电路程序下载后不运行问题分析

    使用STM32常用的下载方法主要有以下几种 1 ISP程序下载 使用STM32的串口1进行程序下载 使用该方式下载需要使用USB转串口芯片 常用的芯片如CH340G 该方式的程序下载需要使用上位机FlyMcu 上位机的设置出错很容易导致程序
  • mac 系统下通过docker 运行mysql

    mac 系统下通过docker 运行mysql 创建网络 mysql 安装 执行相关代码 配置参数 workspace docker mysql conf my cnf 启动 创建网络 docker network create dev n
  • Error creating bean with name ‘dataSource‘ Cannot load driver class: com.mysql.cj.jdbc.Driver

    最近写代码碰到一个关于jdbcTemplate的相关问题 因为项目的需求所以需要将程序打包成jar包去公司内网堡垒机运行 一直碰到一个与jdbcTemplate相关的问题 最后这个问题归结到 org springframework bean
  • 怎样制作网页

    制作网页可以通过以下步骤来完成 首先 你需要学习 HTML HyperText Markup Language 和 CSS Cascading Style Sheets 这两种编程语言 HTML 用来描述网页的结构和内容 CSS 用来控制网
  • 动态规划(钢条切割问题 Java/Python/Golang)

    问题描述 引用算法导论描述 给定一段长度为n英寸的钢条 一个整型 和一个价格表p 一个数组 求钢条最优切割方案 使得销售的收益最大 如果n英寸的钢条的价格p n 足够大 那么钢条有可能不需要切割 Java版本 原始版 原始求解方法 para
  • 细数【SD-WEBUI】的模型:谁是最适合的模型&从哪里找到它们

    文章目录 零 前言 一 基础模型 Stable Diffusion模型 1 1 ChilloutMix 仿真 1 2 BasilMix 仿真 1 3 BeautyProMix 仿真 1 4 ChikMix 仿真 1 5 Dalcefo Re
  • Java反序列化漏洞——jdbc反序列化漏洞利用

    漏洞原理 如果攻击者能够控制JDBC连接设置项 那么就可以通过设置其指向恶意MySQL服务器进行ObjectInputStream readObject 的反序列化攻击从而RCE 具体点说 就是通过JDBC连接MySQL服务端时 会有几个内
  • 一个大型网站需多少台服务器?

    首先要明白 这个问题不容易量化 影响一个大型网站所需服务器数量的因素很多 对于最基础的网站源代码 如果一个技术高超的程序员能实现最好的算法 那么几台服务器就能完成一个拥有数千万并发量的网站 相反 对于低水平的程序员来说 即使几十万台服务器也

随机推荐

  • 数据库系统基本论述

    一 常用术语及其基本概念 数据 data 描述事物的符号记录 数字 文字 图形 图像 音频 视频 数据库 DataBase DB 长期存储在计算机内 有组织的 可共享的大量数据的集合 数据库管理系统 DataBase Management
  • huggingface transformers包 文档学习笔记(持续更新ing...)

    诸神缄默不语 个人CSDN博文目录 本文系huggingface Hugging Face The AI community building the future 旗下Python包transformers 文档 Transformers
  • Sqlmap使用-盲注小实验

    目录 sqlmap简介 基本格式 sqlmap详细命令 Options 选项 Target 目标 Request 请求 Enumeration 枚举 Optimization 优化 Injection 注入 Detection 检测 Tec
  • QT的刷新机制,有时会不刷新的bug解决办法

    重写showEvent函数 void showEvent QShowEvent e this gt setAttribute Qt WA Mapped QWidget showEvent e
  • python学习——Python2与Python3共存

    上篇 https blog csdn net qq 42489308 article details 97644669 困扰 最近被一个问题困扰了很久 就是Python2和Python3共存pip的使用问题 本来是一个很简单的问题 但是我的
  • eureka 的几种主动下线服务的方式

    补充 在启动eureka服务的时候发现控制台有以下的输出 由此猜想可以通过改接口下线服务 于是尝试了一下 果然能从注册中心中移除该实例 1 直接停掉服务 默认情况下 如果Eureka Server在90秒没有收到Eureka客户的续约 它会
  • cs怎么联机,内外网p2p联机的实现

    cs是个一直HOP的游戏 笔者就是一个CS迷 CS局域网联机或许大家都会 如何内外网与外网联机游戏呢 如学校内网宿舍 与办公室基友 如何进行联机玩 可以利用nat123全端口映射p2p联机 在任何网络环境下实现跨网游戏联机 实现过程 1 在
  • 【Flutter 3-4】Flutter进阶教程——数据持久化sqflite使用

    作者 弗拉德 来源 弗拉德 公众号 fulade me sqflite 数据持久化是在移动端开发中必不可少的技术手段 我们总是有一些用户信息 应用资源 列表数据等需要存储起来 这里我们主要来讲基于SQLite数据库的数据储存 SQLite
  • freemarker截取字符串subString()

    freemarker截取字符串subString 的二种用法 freemarker截取字符串其实和JAVA语法是差不多了 也有substring 方法 如代码 lt assign content root keyWord gt conten
  • Mysql——存储引擎

    一 MySQL体系结构 二 存储引擎 一 概念 MySQL中的数据用各种不同的技术存储在文件或内存中 这些技术中的每一个技术使用不同的存储机制 索引技巧 锁定水平 最终提供不同的功能和能力 通过选择不同的技术 能够获得额外的速度或者功能 从
  • List集合详解

    目录 1 集合是什么 1 1 集合与集合之间的关系 2 List集合的特点 3 遍历集合的三种方式 3 1 foreach 增强佛如循环遍历 3 2 for循环遍历 3 3 迭代器遍历 4 LinkedList和ArrayList的区别 4
  • C++ 模板特例化

    简介 C 模板特例化是一种特殊的模板形式 它允许我们为特定类型或特定情况下的类型提供自定义实现 这种特殊的实现可以覆盖通用模板的默认实现 从而为我们提供更加灵的编程方式 举例说明 举个例子 假设我们有一个通用的模板函数 用于计算两个数的和
  • linux启动oracle

    一 启动方法 方法1 Sql代码 cd ORACLE HOME bin 进入到oracle的安装目录 dbstart 重启服务器 lsnrctl start 重启监听器 方法2 1 以oracle身份登录 数据库 命令 su oracle
  • Bi-LSTM详解

    目录 一 Bi LSTM介绍 二 Bi LSTM结构 一 Bi LSTM介绍 由于LSTM只能从序列里由前往后预测 为了既能够从前往后预测 也能从后往前预测 Bi LSTM便被发明了出来 简单来说 BiLSTM就是由前向LSTM与后向LST
  • javascript阻止浏览器默认行为,兼容性解决方案

    先看一段代码 阻止浏览器默认行为触发的通用方法 function stopDefault e if e e preventDefault e preventDefault 防止浏览器默认行为 W3C else window event re
  • 小朋友学机器人编程

    小朋友学机器人编程 很多的家长在培养孩子的学习方面可以说是相当的耐心的 他们会给孩子选择一些能够有利于孩子成长的课程 就拿现在很多的家长想要孩子去学习机器人编程的课程来说 有的家长对于小朋友学机器人编程并不是很清楚 今天我们就一起来了解一下
  • 基于Java+Springboot+vue的幼儿园管理系统设计与实现(数据库,源码和教程)

    文章目录 一 效果演示 二 前言介绍 三 主要技术 四 系统设计 部分 4 1 主要功能模块设计 4 2 系统登录设计 五 运行截图 5 1 用户功能模块 5 1 1 个人信息 5 1 2 缴费信息管理 5 1 3 儿童体检管理 5 2 管
  • Python编程求出所有的3位水仙花数

    利用Python编程求出所有的3位水仙花数 sum 0 print 所有的3位水仙花数 for x in range 100 1000 定义x范围 low x 10 取余数即最低位的数 high x 100 取高的数 middle x 10
  • Datahub组成

    Datahub平台由下图所示的组件组成 元数据存储 元数据存储负责存储构成元数据图的实体和方面 这包括 公开用于引入元数据 按主键提取元数据 搜索实体和提取 实体 它由一个Spring Java服务组成 托管一组 Rest li API端点
  • 2020京东java面试笔试总结 (含面试题解析)

    本人5年开发经验 19年年底开始跑路找工作 在互联网寒冬下成功拿到阿里巴巴 今日头条 京东等公司offer 岗位是Java后端开发 因为发展原因最终选择去了京东 入职一年时间了 也成为了面试官 之前面试了很多家公司 感觉大部分公司考察的点都