京东面试过程

技术面共三轮,一面二面是远程,三面是现场面外加2人交叉面试,说实话还是很紧张!最后HR定薪资是30K*14(小哥觉得低了哈哈哈)

最后让他把面试官问的问题整理一下,在这也分享给小伙伴们。主要也是6月初去面试的,周期挺长的有些记不全面了!

京东面试面试官问的问题

我感觉问得肯定不少,主要是这位小哥也记不太全面了

JVM,并发,基础部分

  • Java集合arraylist和hashmap,扩容机制
  • concurrenthashmap的结构
  • reentlock的机制
  • 简述AQS的原理
  • 线程池的参数的含义
  • 项目中怎么使用多线程
  • JVM内存结构和垃圾回收机制
  • 生产遇到过JVM(内存或cpu)问题怎么解决
  • jmap和jstack简单用法
  • JVM的参数知道哪些

大厂面试Java岗可以说这三件套必不可少,JVM及调优,并发底层,Java基础扎实。如果这些不过关基本一面后就没戏了

sql底层,分库分表方面

  • mysql的myisam和innodb的区别
  • innodb索引的结构
  • 分库分表
  • 分布式id生成规则

分布式部分

  • redis常见数据结构
  • redis的常见使用场景
  • 分布式锁怎么实现
  • reids缓存雪崩和缓存穿透怎么处理
  • mq用过哪些
  • mq怎么解决消息不丢失和不重复
  • 分布式事务的实现方式

这里可推荐小伙伴一些Redis学习视频给大家

阿里架构师90分钟解析BAT必问的Redis面试问题全集(雪崩,穿透,持久化,应用场景等) 2020年最全Redis高并发项目场景设计实战全集(淘宝购物车,微信点赞,微博关系设计等)

微服务,框架源码,算法方面

  • spring aop的一个a方法调b方法的问题
  • spring mvc的流程
  • spring cloud eruka的服务注册和发现的流程
  • hystrix的机制
  • 算法题,从一个十亿的文件中查找某一个字符串
  • 现在系统的服务架构
  • 深入研究过哪个框架或组件,说说自己的理解
  • 幂等性的理解

面试京东之前,我流了多少汗?

1.梳理知识

一般的面试,会被问到JVM原理、多线程、数据结构和算法、高并发、设计模式等内容,这都是一名普通Java开发人员的知识结构,那么阿里P7肯定是需要具备更多的知识树,需要掌握更全面的知识体系,所以就需要对知识进行一个系统的梳理了。

对标P7,我梳理的知识体系如下:

  • 筑基必备技能:并发编程,JVM,网络编程与高效IO,Mysql,Tomcat
  • 设计思想与开源框架:SSM(Spring+SpringMVC+MyBatis)
  • 性能直线提升架构技术:ZK,Nginx,RabbitMQ,RocketMQ,Kafka,elastic
  • 高效存储让项目性能起飞:Redis,MongoDB,MySQL,Mycat
  • 分布式扩展到微服务架构:SpringBoot,SpringCloud,SpringCloud Alibaba,Docker,K8S

进阶基础必备

源码解读,深入开源框架

高性能分布式系统技术

根据双十一日志统计,前端系统有效请求约60w以上的QPS ,而后端cache的集群峰值近2000w/s、单机也近30w/s,互联网大厂的架构师面对的就是这样的生产环境,所以分布式、缓存、消息这样搭建高性能系统的技术必须掌握。

分布式服务技术

随着分布式技术栈逐渐成熟,近几年业界采用微服务架构设计的系统和领域越来越多,包括金融、电商、直播、物流、营销、采购、制造等,有互联网领域,也有传统领域。那么微服务到底是什么?我们应该如何进行微服务设计和技术选型?你熟悉的分布式系统技术栈有哪些?

性能调优经验

性能调优,是从开发岗跃迁至架构岗的拦路虎。升级思维的过程是痛苦的,尤其是在背负压力下的被动升级,跳出原先的舒适区,进入更大的舒适区,这样才能站上新平面。

分布式场景实战经验

复习知识

工作这么久要重新再去面试肯定是要将自己的知识储备重新拿出来,要把各个知识点复习到位,需要通过各个方式,选择自己最习惯的。无论是读电子书籍还是观看视频都是可以的,但要记得做好自己的学习笔记,能够起到总结的作用,再去复习起来就特别清晰了。

每个知识点都有左侧导航书签页,看的时候十分方便,由于内容较多,这里就截取一部分图吧。需要的记得帮忙点赞评论支持一下,私信回复【面试】即可来获取下面的大厂Java面试解析+技术知识点笔记”锦集了

01 Java快速面试指南

02 Java从入门到架构成长笔记

Java基础篇

三大框架篇

项目经验篇(秒杀+SpringBoot实战)

打怪升级第一步—开发1到3年

并发编程篇

JVM及调优篇

网络编程篇

MySQL调优篇

设计模式篇

Spring源码篇

MyBatis源码篇

打怪升级第二步:4-5年资深高开

分布式监控

消息队列

分布式存储

打怪升级第三步:5到7年架构进阶

性能调优实战笔记

大厂分布式场景实战笔记

03 跳槽解析,简历解析

总结

虽然面试套路众多,但对于技术面试来说,主要还是考察一个人的技术能力和沟通能力。不同类型的面试官根据自身的理解问的问题也不尽相同,没有规律可循。 有些面试官喜欢问自己擅长的问题,比如在实际编程中遇到的或者他自己一直在琢磨的这方面的问题,还有些面试官,尤其是大厂的比如 BAT 的面试官喜欢问面试者认为自己擅长的,然后通过提问的方式深挖细节,刨根到底。

需要资料的小伙伴,点赞加收藏,关注我之后添加小助理vx:bjmsb0606006 即可获取免费下载方式

92天寒窗苦学,泪谈京东三面+交叉面经历,终获30K*14薪相关推荐

  1. 京东面试真题解析,终获offer

    前言 最近看到很多人都在找工作, 而且很多人都感觉今年找工作比去年难很多, 竞争力也增加不少, 因此激发我整理这份资料, 希望能帮到正在找或者准备找工作的童鞋们. 首先我们能否获得一个面试机会, 那肯 ...

  2. 字字带泪——写在三十岁到来这一天

    美女CEO王潇,刚刚写了一篇三十感言.句句名言,虽然是写给女生的,但是,男生也更应该看看. <字字带泪--写在三十岁到来这一天> By 王潇 2008年11月3日 谨以此文献给我的众姐妹, ...

  3. iOS应用架构谈(三):网络层设计方案

    前言 网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大.另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用.其它的ASIHttpR ...

  4. 黑大汇文楼计算机研究生,谈一谈我在黑龙江大学的复试经历

    原标题:谈一谈我在黑龙江大学的复试经历 一.基本信息 本科院校:重庆理工大学,经济学专业,二本 目标院校:黑龙江大学,法律硕士(民商法方向) (备注:黑龙江大学法学院成立于1981年,历史悠久,法学院 ...

  5. 积木赛尔号机器人_赛尔号:谱尼三次败北,经历过被吊打、封印,一次比一次惨...

    赛尔号:谱尼三次败北,经历过被吊打.封印,一次比一次惨.精灵类型的动漫层出不穷,在我们儿时看过精灵宝可梦.数码宝贝等等作品.国内的动漫则是有赛尔号和洛克王国,相较而言还是赛尔号更加的出名一些,更加能够 ...

  6. 京东宣布涨薪,两年内将员工平均年薪从14薪涨到16薪!

    最近互联网大厂们跟偷偷商量好一样,集体给员工发福利,有的强制六点下班,有的取消大小周,有的给员工发放股权激励--京东也不甘示弱,直接宣布要用两年时间将员工平均年薪逐步涨至16薪! 这两年的跨度为202 ...

  7. 三次考博经历学长精心整理的博士申请视频合集

    三次考博经历学长精心整理的博士申请视频合集 博士申请视频地址:三次考博经历学长精心整理的博士申请视频合集 该视频同时可以领取攻博计划书.简历.邮件模板,读博意向,两封专家推荐信等资料. 有什么问题欢迎 ...

  8. 害怕JAVA技术面_字节跳动Java岗三面,鬼知道我经历了些什么,泪谈一下面试过程(附面试解析)!...

    前言: 最近不少人都在找工作,很多人开始抱怨,工作难找,不少人后台问我怎么办,讲真,我也无能为力,之前我就说过了,今年的工作竞争一定是比较激烈的. 面试只是对个人技术及应变能力的一次考验.只有解决了一 ...

  9. 一起学习C语言:初谈指针(三)

    上一篇<一起学习C语言:初谈指针(二)> 中,我们了解了进程中的内存区域,以及动态管理内存空间方式.本篇文章中,我们分析更多的动态分配函数,并通过示例来了解不同场景中的动态内存的分配.使用 ...

最新文章

  1. 关注多云安全性的7个问题
  2. 85. Leetcode 746. 使用最小花费爬楼梯 (动态规划-基础题)
  3. AB1601LED之pwm
  4. 神策 2020 数据驱动用户大会主会场亮点回顾(内附回放)
  5. 【更新】Essential Studio for ASP.NET MVC更新至2018 v4(四)
  6. div独占一行 html_web前端基础-HTML及CSS选择器
  7. JavaScript执行bat文件清理浏览器缓存
  8. 让页面高度自动到底部 始终底部
  9. oracle flex asm ceph,关于12c flex cluster及 flex asm疑问
  10. 转载--批量更新数据(性能优化)
  11. 如何整理MacOS的菜单栏图标
  12. 亿乐社区一比一高仿源码全开源
  13. 罗技G304等鼠标GHUB驱动配置
  14. 达州2022年9大科技计划项目申报方向、周期、要求汇编大全
  15. 广域网宽带接入技术三PON技术
  16. 后盾网div+css,css定位(后盾网)
  17. Photoshop二次开发接口介绍
  18. java实现 洛谷 P1427 小鱼的数字游戏
  19. nginx反向代理到第三方服务商的服务器
  20. 谁痛苦谁改变 落到谷底时,唯一的出口就是向上

热门文章

  1. mybatis根据用户id查询角色以及角色对应的权限
  2. UE4Android聚光灯投影,Unreal Engine 4 高级灯光实战教学V2
  3. 基于Centos7系统搭建Redis集群之主从复制(新手教程)
  4. 白富美为什么成了剩女?
  5. 【cmd命令大全】windows10系统命令汇总
  6. 【ASP.NET】演绎GridView基本操作事件
  7. Windows工具之——动态壁纸软件lively
  8. NULS:像组装电脑一样组装区块链?
  9. 传统的测试方法可以保证AI软件的质量吗?
  10. DOS下NFO文件的查看方法!