#23届秋招笔面经#  #京东面试# #后端#
9.8 一面
1、自我介绍
2、面试官说了base深圳的
先问了java
4、什么样的对象算作垃圾对象
5、问了垃圾回收算法,针对问了每个算法的优缺点
6、问了CMS垃圾回收器
7、标记复制的标记过程和复制过程会不会停顿?
7、怎么理解并发和并行,然后顺势引申到并发垃圾回收器和并行垃圾回收器是怎么分布做到的:举了Parallel Old和CMS来问
8、线程池的工作原理?
9、什么时候会执行拒绝策略?
10、场景题:假如要查10万多条数据,用线程池分成20个线程去执行,怎么做到等所有的线程都查找完之后,即最后一条结果查找结束了,才输出结果?
Spring
11、怎么理解spring的bean
12、@Component 和 @Bean 的区别
13、依赖注入的时候,直接Autowired比较直接,为什么推荐构造函数注入呢
14、提到了byType,如果两个类型一致的发生了冲突,应该怎么处理
15、AOP相关原理说一下
16、项目中的AOP是怎么用到的
Redis
17、redis的数据和缓存不一致应该处理
18、redis的分布式锁有了解过吗
19、爬虫这一块,详细介绍一下
20、项目遇到的最大的难点是什么
21、撕了单例,有点紧张
22、反问

9.16 二面
遇到一个老乡面试官,技术面和聊天都很友好
没怎么问八股,面试官说不想看那些死板的,就抓着项目问,然后再引申到其他问题

9.19 HR面
面完显示 hr面试已完成,不知道是不是就在泡池子了

攒攒人品,希望其他流程中的也一切顺利,也希望大家一切顺利。
全部评论
没有手撕算法吗?
1 回复
分享
发布于 2022-10-08 18:08 安徽
求大佬现在京东校招状态
点赞 回复
分享
发布于 2022-10-05 21:47 江苏
联易融
校招火热招聘中
官网直投
大佬十一结束还在泡池子嘛
点赞 回复
分享
发布于 2022-10-09 04:18 北京
请问现在什么状态呀
点赞 回复
分享
发布于 2022-10-24 10:15 辽宁

相关推荐

这些问题答案后续会发文章尽量补充完整,大家要是知道的话也可以在评论区发表一下对于问题的见解~共同进步!1.首先问了一些关于工作地点、教育背景、为什么不读研之类的问题2.我看你用到了一个叫XXL-JOB的中间件,你了解过他的一些底层原理吗?3.那它底层的数据结构是怎么样的?你刚刚说的这些任务下发什么的都还是比较上层嘛对吧,比如我现在设置一个定时任务是十分钟触发一次,那它是用的什么数据结构去存储的?4.那我们刚刚说到优化,你这个布隆过滤器的作用是什么?5.这里面有两个问题啊,我们为什么不用redis呢,我感觉redis也可以实现这个功能呀?6.你怎么保证后续插入的数据和这个里面的hash map是同步的呢7.它是基于什么实现的,这个变量都已经存进去了,它怎么动态支持它去更新的8.它是怎么插入,是比如调用他的api还是用消息这些完成的9.刚刚你说到的热点课程,其实是比价类似于秒杀业务的时候,你怎么去保证很多人同时去抢课的时候数据的一致性的10.那这个锁是加在课程上面的还是什么的?计算机基础了1.线程和进程的区别2.这两个你分别举一个使用的场景3.说说java单例模式4.java对于这个单例模式有几种实现方式 5.说说TCP和UDP的区别6.再回到你刚刚这个项目,你这个里面的数据量有多大啊 估计没上线也就几百上千条吧,你觉得你这个项目如果上线之后,数据访问量突然从几千变到了上亿级别,你觉得可能会出现哪些问题7.怎么解决这个因为数据太大把数据库打爆的情况8.数据插入不成功怎么解决9.你觉得这个项目你遇到的最大的难点是什么 怎么解决的 反问环节:问的面试官对我之后的学习有没有什么建议指出了一些问题 软件工程科班的计算机基础这块儿再多看看;对于技术中间件的使用要多看看实现原理 多看看源码,要知道为什么用,为什么用它而不用别的投的晚,这是暑期实习的第一次面试,好紧张,面试官人很好,给的建议很中肯,确实还有很多要背的,算法加油啊啊啊#2025暑期实习# #Java面经总结#
点赞 评论 收藏
转发
1.项目2主要负责是哪块?2.堆场的数据是怎么拿到的?3.深拷贝和浅拷贝的区别?值传递和引用传递的区别?使用的时候有什么注意点?4.是否了解原子操作?i++是否是原子的?(不是,分为自增和复制两步)那i = i+1是原子的吗?(是)5.进程和线程的区别?1个线程挂了,其他线程会挂吗?什么时候用线程,什么时候用进程?举个例子。6.4核CPU一般开多少个线程上限比较好?(懵)线程之间通信有什么方式吗?7.多条线程对同一个变量进行操作的话,线程1赋值1,线程2赋值2,线程3赋值3,最后变量值是多少?8.如果数据库表很大,用户需要多次查找,应该对数据库层面做什么?(索引)9.索引是越多越好吗?不是,为什么?10.查一个数据用like的话走不走索引?11.数据库层面,对商品秒杀,用户买了商品库存-1,钱包金额扣钱,买成功的话涉及库存减少和金额的变化,当下单时库存减少,但付款没有成功,怎么办?(保证减库存和扣钱操作的一致性,要保证同成功同失败)12.事务的隔离级别?ACID?13.redis数据库和缓存不一致怎么解决?那先操作数据库再删除缓存,如何保证这两个操作都能成功?(加锁)14.知道什么是区块链吗?15.对排序算法了解吗?知道哪些?说下快速排序的思想?16.100个int型数据(<100w)进行排序,要进行升序排序,怎么做最快?反问:可以从哪方面再进行学习?答:实习生的话主要还是对于java基础、操作系统、数据结构层面基础的考察,因为项目涉及的一般比较简单,所以基本会在基础方面对比。(说的非常委婉了家人们...)面试官很好,不懂的地方还会提醒,很耐心,八股还得再背背,经不起考验TAT #蚂蚁一面#  #软件开发2024笔面经#
点赞 评论 收藏
转发
拷打,纯纯拷打,从项目到计网到操作系统到Java,再到数据库。有一些问题想不起来了,只记得当时手脚冰凉。- 项目细节,负责了什么工作?遇到了什么问题?怎么解决?- 如果后续你这个项目需要进一步升级(我的项目是扩大范围、扩大研究数量),你该使用什么办法来解决会遇到的问题?- TCP报文的组成?- TCP的状态位有哪些?可以使用协作白板把什么时候、什么具体事件会触发什么状态位,这些状态位表示什么给写出来吗?(只写了三个事件)- HTTP和HTTPS的区别?(没答上来,我真该死啊)- 说一说操作系统里的死锁?- 那怎么避免死锁呢?具体使用什么样的算法?- 关于虚拟内存的一系列拷打:是什么?为什么?优点缺点?(死活没想出来有什么缺点)- 深拷贝和浅拷贝?在Java里面具体是怎么实现的?- JVM的类加载过程?- JVM运行时数据区?- 抽象类和接口的区别?(这个我也回答得乱七八糟,面试官在我讲完之后还跟我说了一遍正确答案,他真的,我哭死)- 我们现在一般使用自增作为主键,为什么要这样做?(脑袋空空,面试官提示可以从数据库的相关原理、索引等方面进行回答,我就从索引这方面说了一下)- 关于乐观锁和悲观锁,MySQL是怎么实现的?(一开始根本没理解面试官在问什么,后来问是怎么使用数据库实现这两个,还是怎么在数据库访问的时候满足这两个,面试官听笑了,说你这不是同个问题吗)- 算法:多线程+LRU(每道10min,两个都没写出来,忘了怎么创建线程了我是真的会谢;LRU 10min完整实现来不及,跟面试官说了一下思路)反问的时候问面试官表现得怎样,面试官说专业知识还需要加强。好直接的拒信,都不需要让我继续等待,感谢他。
点赞 评论 收藏
转发
1 20 评论
分享
牛客网
牛客企业服务