上次挂在了京东(Java岗)二面不服气,前端面试题合集

文章讲述了作者参加京东面试的经历,强调了并发、JVM、垃圾回收、算法题以及基础知识在面试中的关键作用,提倡系统学习和实践经验的积累。
摘要由CSDN通过智能技术生成

没想到。。。。。。。直接凉凉!

上次挂在了京东二面不服气,这次终于拿下offer

以下为第一次京东二面凉经

京东一面凉经

======

  1. object的方法,7大方法

  2. synchronized方法讲解

  3. synchronized方法实现原理

  4. volatile关键字的原理

  5. 锁的分类

  6. 偏向锁讲解

  7. NoClassDefFoundError和ClassNotFoundException的区别

  8. 追问,ClassNotFoundException是不是只发生在编译时,运行时可不可以

  9. 类加载机 制

  10. redis过期策略及内存淘汰机制

  11. mysql的索引种类4种

  12. Innodb和myIsam的区别

  13. Innodb的索引结构

  14. B+树的优缺点

  15. 海量数据的索引有什么影响

  16. 选择联合索引还是多索引,最左前缀的规则

  17. CAP理论的关系

  18. 见过哪些系统,保证两个牺牲一个的

  19. 一致性Hash

算法题:

给一个正数N,求这个N的所有的因子分解;

N = 12;

Ans = {12},{6,2},{3,4},{3,2,2}

解法:递归

京东二面凉经

======

  1. 自我介绍+项目

  2. 项目中的异步怎么做的?具体说说

  3. 用户密码的安全性怎么保证的?

  4. mybatis底层怎么实现的?(不会)

  5. tcp中拥塞控制和流量控制有什么区别?

  6. 流量控制具体怎么控制的?

  7. 拥塞控制具体的算法怎么样的?

  8. Java中的锁有用到哪些?

  9. 说说syn、re和cas的区别?

  10. cas具体怎么现实的?

  11. 进程和线程的区别?具体讲下什么情况下是多进程,什么情况下是多线程?

  12. java中的map有哪些?各个简单介绍下

  13. hashmap的底层数据结构是怎么样的?

  14. 有没有map是按key的值排序的?底层怎么现实的?

  15. 类的加载流程?具体每一步做了什么?

  16. Spring Bean 的作用域。

两道算法题

1、有序二维数组找target,找到返回坐标,找不到返回[-1, -1];

2、树的根节点到叶子节点的所有路径和。

失败乃成功之母

=======

以上就是第一次京东面试的全部内容了,一面二面是接着面的,时长2个小时,经历下来,就一个感受:京东的面试太硬核了,就是会一直问到底,看你到底掌握到什么程度,如果掌握的不深刻很容易就被问出来了。二面完之后就让粉丝回家了,PASS的也是很含蓄了。

但是你以为这样就结束了?当然没有!

据我所知京东跳动投递简历是有三个月的锁定时间,所以这次失败了不代表没有下次。

然后就总结了经验并为下次面试作准备并开始了三个月的闭关之旅。

**1. 恶补JAVA并发底层的知识,尤其是synchronized,volatile和hashmap的

2. 刷算法题,需要详细复习下数据结构与算法的知识

3. 了解高并发下的问题解决方案与性能调优

4. 阅读是spring框架的源码,提升自己的竞争优势**

重整旗鼓再战京东

========

这次面试官果然上来就直接问:看你6月份也来面过京东但没有通过,你觉得你现在的优势在哪里呢??

回答:因为上次来贵公司面试没有准备充分,同时在之后认识到自己有些技术方面确实明显不足,所以回去经过系统的学习,我觉得这次能够胜任这份工作!

然后面试官看着他笑了笑(应该是欣赏的意思吧),然后第二次面试就正式开始了!

因为第二次面试与第一次相差不大,第二次面试内容通过知识点的分类给大家分享出来。

JVM

  1. 什么样的垃圾才被回收?

  2. 如何利用JFR和JMC监控Java程序?

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
img

最后

基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。

]

最后

基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。

CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值