当前位置: 首页 > article >正文

京东java面试流程_java京东社招面试经历

个人背景:java开发工作2年,跳槽2次,被裁一次,无大厂经历,京东内推。整体感觉不错的面试经历,最后败了。

一、面试流程

(1)上机题(60分钟100道选择题,单选多选混合的)

(2)技术面(java基础知识)

(3)技术面(简历项目)

(4)架构面(个人发挥)

(5)leader或人力(没见到)

二、面试凭记忆记录

1、上机题笔试

基本就是蒙吧,涉及到设计模式、js、java、编程规范、代码安全、有一些类似于常识(比如乌云网是干嘛的),涉及面感觉太广了。设计模式会有应用哪些场景、有什么特性这种多选。js基本就是几个程序阅读,变量作用域这种的,是不是var定义,同名变量套了几层调用。这个做完会弹出分数,猿小明是90多分,据说还挺高。接待面试的小哥看了分数会说,过了80可以面试了(总分不是100分,具体多少不知道),比较幸运,蒙准了。

2、技术面,好客气的小哥,把没答明白的还给我讲了。问的都是java基础、框架。java基础内容包括源码、jvm、数据结构等。框架是spring、maven,spring涉及一些原理的东西吧。

源码就是hashmap结构、链表和数组(当时以为是linkedhashmap呢,把自己答晕了)。

spring就是主要问了问事务(这个真不会啊)、里边用的一些配置参数是什么含义。

maven是compile、package、install啥区别。

jvm是基本内存结构图,哪些是线程分离、哪部分是共享的。哪块区域主要存储什么对象。

小哥小本上记了好多题,那些jquery的没问我,我说对前端技术不熟,只是简单写写js。然后介绍另一个技术面了。走得时候告诉我可能换工作太频繁了,最近新的规则,5年3份,10年5份工作是人力一个要求,我这不到3年比较危险。

3、技术面,也是客气的小哥。就问问简历里边写了的项目,还问了一个人名,问我是否认识。估计是内推大哥,真心没见过啊。就这样被介绍给了架构师,这部分真心虚。

4、架构师,好严肃的老哥啊。全程基本只是用“嗯”来回答我。只有俩问题,一个是之前系统结构如何,一个是系统调优。

哈哈哈,这部分完全不知道答得是不是他想问的。给出的答案是,jvm调优——对于比较大内容,类似文件需要保存到内容情况,可以考虑调整jvm参数,尽早放入老年代,减少full collection中断程序,这些都是jvm核心思想上看到的。

然后是数据库调优——建索引、从业务设计上减少联表查询、减少复杂sql防止索引无用等,这部分是看的ali出的编程规范里边写的一些东西,把里边记得的东西说了说。然后就回家了。

三、败了

后来内推人回信,架构师评价我是:知识深度不足,基础还可以。第一个技术面小哥也说笔试还挺高,是京东内部升级用的考试题。不过还是推给leader或者人力了,最后结论就是换工作频繁。这个笔试面试得有3个小时吧,有点累。不过不是京东总部,在另一个楼,环境好好啊。

四、复盘

1、阿里出的《java程序开发手册》尽量记下来吧,都是非常实用的东西。

2、hashmap,必须了解一切细节,无论到哪里都会被问个明明白白。最基本得知道:数据结构(数组+链表)、非线程安全(安全的是ConcurrentHashMap)、hash碰撞(哪些解决算法)。有的面试可能手写hashmap程序。

3、Spring,事务必考、IOC、涉及的9种主要设计模式。

4、数据结构,顺序表(数组)、链表,得看看基本特性,送分题。

5、架构项目相关问题,这个由于还是初级工程师,做的项目用户量也不大,导致聊不深。

6、频繁换工作不太好。


http://www.kler.cn/a/537046.html

相关文章:

  • 赛博算命之 ”梅花易数“ 的 “JAVA“ 实现 ——从玄学到科学的探索
  • 为什么要设计DTO类/什么时候设置DTO类?
  • 算法与数据结构(删除有序数组的重复项)
  • 【数据结构】_栈的结构与实现
  • 网安三剑客:DNS、CDN、VPN
  • 深度学习:解码智能的“数字炼金术”
  • ES6 迭代器 (`Iterator`)使用总结
  • flutter Selector 使用
  • StarSpider 星蛛 爬虫 Java框架 可以实现 lazy爬取 实现 HTML 文件的编译,子标签缓存等操作
  • 前端导出pdf,所见即所得
  • 芯科科技的BG22L和BG24L带来应用优化的超低功耗蓝牙®连接
  • Spring Boot 有哪些优点
  • 【Redis】事务因WATCH的键被修改而失败 事务队列中的操作被自动丢弃 UNWATCH的应用场景
  • 视频编辑质量评价的开源项目 VE-Bench 介绍
  • 使用deepseek快速创作ppt
  • 基于物联网技术的智能寻车引导系统方案:工作原理、核心功能及系统架构
  • 如何设置Jsoup请求头模拟浏览器访问?
  • redis之AOF持久化过程
  • Plugin有什么作用?Plugin是什么?
  • 探索robots.txt:网站管理者的搜索引擎指南
  • yolov11模型在Android设备上运行【踩坑记录】
  • 【面试】Java高频面试题(2023最新版)
  • e2studio开发RA2E1(9)----定时器GPT配置输入捕获
  • 5.2Internet及其作用
  • EasyExcel 导出合并层级单元格
  • 技术选型对比:Redis 与 MySQL、Dubbo 与 Spring Cloud