京东的offer真就这么难拿?专科学历——京东5面终收offer

前言:

个人背景:专科学历,java开发3年,跳槽2次,无大厂经历,京东内推。整体感觉不错的面试经历,最后成功斩获Offer。

一、面试流程

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

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

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

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

(5)leader或人力

二、面试凭记忆记录

1、上机题笔试

基本就是蒙吧,涉及到设计模式、js、java、编程规范、代码安全、有一些类似于常识(比如乌云网是干嘛的),涉及面感觉太广了。设计模式会有应用哪些场景、有什么特性这种多选。js基本就是几个程序阅读,变量作用域这种的,是不是var定义,同名变量套了几层调用。这个做完会弹出分数,过了80可以面试了。

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

源码就是hashmap结构、链表和数组。

spring就是主要问了问事务、里边用的一些配置参数是什么含义。

maven是compile、package、install啥区别。

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

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

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

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

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

然后是数据库调优——建索引、从业务设计上减少联表查询、减少复杂sql防止索引无用等。

三、斩获Offer

还算比较幸运五面后成功斩获Offer。

四、复盘

其实面试过了之后感觉面试前刷面试题真的很重要,我每次有些问题是侥幸刚好在面试题上刷到过。我下面会把我面试之前刷的面试题分享出来给大家,希望对大家有所帮助(篇幅限制只能列出部分)。

JAVA基础

1.面向对象和面向过程的区别

2. Java 语言有哪些特点

3. 关于 JVM JDK 和 JRE 最详细通俗的解答

4. Oracle JDK 和 OpenJDK 的对比

5. Java 和 C++的区别

6. 什么是 Java 程序的主类 应用程序和小程序的主类有何不同

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值