数字马力郑州Java 面试过程

最近面试了数字马力郑州的 Java 开发工程师,一共四轮面试,三轮技术面试,一轮人事面试。

第一面技术面
1.线程和进程的区别,它们切换上下文的时候会有什么变化。
2.spring 服务,请求的时候,怎么处理的。
3.bean 的生命周期。
4.jvm 常用的优化方式。
5.full gc 什么情况下会发生,怎么减少 full  gc 。
6.hashmap 底层实现,红黑树是什么,红黑树和完全二叉树有什么不同。
7.常用的优化 mysql 的方式。
8.做一个算法题。
9.反问一些问题。

第二面技术面
1.说一下项目中常用的框架,有什么亮点。
2.同步锁和 lock 的区别。
3.threadlocal 是什么,它能保证线程安全嘛。
4.jvm 优化方式,会用什么软件去分析,比较关注哪些数据。
5.hashmap的底层实现逻辑。
6.两道算法题,没有写代码,把思路说了一下。
7.反问一些问题。

第三面技术面
1.说一下比较熟悉的项目。
2.遇到的问题和解决方式。
3.接口怎么保证数据的准确性。
4.反问一些问题。

第四面 hr 面试
1.为什么离职。
2.自己最近几年要达到的目标。
3.什么时候可以入职。
4.然后聊了一些期望薪资。
5.反问一些问题。
#面试#
全部评论
兄弟你hr面咋样?我下午hr面了,薪资谈崩了,我要13,她那边给10,后面一面面试官哥们捞我,问我意向强烈吗,他可以去谈谈
3 回复 分享
发布于 2023-09-19 23:19 河南
马上就要参加二面了,各位大牛有什么好的建议吗😁
2 回复 分享
发布于 03-20 09:53 河南
请问你三面后等hr面等了多久呀
1 回复 分享
发布于 2023-09-21 19:39 河南
请问两道算法题是啥?听hr说是两技术面一次hr面
点赞 回复 分享
发布于 2023-09-20 00:05 河南
你这是校招还是社招
点赞 回复 分享
发布于 2023-09-20 19:35 河南
兄弟 一面过后什么时候收到二面通知的啊
点赞 回复 分享
发布于 2023-09-22 15:32 四川
兄弟一面是线上做题吗
点赞 回复 分享
发布于 2023-09-26 20:02 河南
xdm,两年开多少,二进制表示一下
点赞 回复 分享
发布于 2023-09-27 00:11 河南
hr面了等了多久通知
点赞 回复 分享
发布于 07-03 11:44 重庆

相关推荐

9月笔试,10.12一面,10.15二面,10.28意向#数字马力##数字马力面经#数字马力 - 一面 (过)50min+● 自我介绍● 实习内容都有些什么?  ○ 云上巡检具体是干什么的?  ○ 云上巡检多久一次巡检?● 如果要日活量达到百万这个级别,课表推送该怎么做? - 引入消息队列,采用多线程分治●大批量查询数据这种查询,比如Excel一个导出功能的时候需要查询很大的一个数据量的结果,有没有什么好的实现方案? -多线程并发  CountDownLatch ●ThreadLocal 有用到过吗?在使用过程中有什么需要注意的点?会不会造成内存泄漏?●git 遇到代码冲突,在同一个分支上协作的时候如何解决冲突?●maven 依赖冲突如何解决?●MySQL 底层索引是什么?为什么选择B+Tree●设计表结构的时候怎么去使用索引?●如何分析一条SQL?主要是看哪几个字段?比如它命中了哪个索引,命中的索引类型是什么?索引命中的多少条?●MySQL 有哪几种锁?锁是如何用的?用在什么索引上面?●MVCC 的原理讲一讲●设计模式中的策略模式有用过吗?怎么用的?●在项目中,学校之间会有些共性的特征,我们如何去封装这些共性特征呢?●有没有考虑过策略模式中加上上述这种思想?●讲一下AOP我们一般都用在什么场景?自定义注解加在哪里?自定义注解加上私有方法上可以吗●动态代理的两种实现说一下●Spring如何解决循环依赖的问题?第三级缓存是为了解决什么问题?数字马力 - 二面(过)40min+● 自我介绍三分钟,再将一些比较擅长的一些技能、亮点的地方。● 进入公司实习后团队内部让我承担的职责,为什么要让我去做这方面的事情?这个需求的背景是什么?在这中间做了哪些事情?以及对于这些需求我是如何实现的?中间遇到的难点有哪些?  ○ 一下子有点被问懵逼了● cmdb中的数据与部门数据库中的数据是如何保证一致性的?  ○ 巡检模块,定期巡检报警,无风险直接操作,有风险手动发工单与业务方确认无影响之后进行手动变更。● 如果调用的数据量很多,在获取数据的时候我要如何读取,如何写?  ○ 还是问的实习,其实感觉面试官想问的是大数据量场景下我要如何去优化读写操作。● 巡检完后进行修正,是自动的还是什么?  ○ 其实就是对于无风险的数据操作直接修正,有风险的数据操作还是发工单与业务部门沟通确认后再进行修正● 我负责的数据修正治理的工作为什么会出现这个数据不一致的问题?有没有想过从源头入手彻底解决这个问题?  ○ 有,但不多。1. 团队内部对实习生权限管控很严格。2.历史遗留问题太大,涉及到公司内部团队很多,产出比低。● 我之前说os相关模块工作,主要是碰到了什么问题?  ○ 代码架构混乱,优化os模块的架构使用了工厂模式、策略模式。对于一些共同行为和方法抽取成抽象类继承。● 阿里云cos那边的接口有什么数据不满足我们需求?  ○ 数据粒度的问题。阿里给的数据无法满足团队内部需要的更细的数据粒度。● os数据巡检模块如何设计的?  ○ 工厂模式、策略模式、面向接口开发方法。使用 go 的组合等等● 公司内部具体用哪个云?  ○ 其实都有用,但是侧重点不同。● 阿里云oss它的同城冗余、可用区冗余的含义及其区别?● 可用区,从物理现实的角度讲一讲它的概念?  ○ 把可用区这样那样的优点、缺点稍微说了一下● 为什么大家都流行去搞一些同城冗余,而不是做一些跨地域跨城市之间的冗余?  ○ 一是成本问题,二是没必要。各云服务厂商基本上都能保证极高的数据安全性、可用性,极大程度上保证了数据不丢失。● 项目中的一个背景是什么?(上上个实习做的项目)● 你是如何去进行项目整体架构重构,来适应业务变化的?  ○ 老规矩,工厂模式,策略模式,单例模式,面向接口开发,一套军体拳● 某个业务数据存储的一个数据结果是什么?● 我是如何参与到这个项目中的?● 在项目遇到过的困难和故障?  ○ 直接吟唱最近遇到的一个threadlocal相关的数据污染的故障,然后引出对应的八股,基本上全答上来了  ○ threadlocal底层数据结构、key是什么,如果要跨线程传递threadlocal?● 反问:对应这次面试的表现:整体来说不错,就是太紧张,需要去引导。
查看39道真题和解析
点赞 评论 收藏
分享
评论
18
85
分享
牛客网
牛客企业服务