首页 / 数字马力
#

数字马力

#
494345次浏览 5479人互动
此刻你想和大家分享什么
热门 最新
不愿透露姓名的神秘牛友
2024-11-20 04:36
数字马力毁意向详细过程
#数字马力求职进展汇总#  #数字马力# 翻来覆去睡不着,干脆打开牛客,写个文吧。bg学院本,两段实习经历。这行字于2024-11-20 02:54:34敲下。-------------------------------------------时间线9月开始投递简历,9月底笔试和AI面试,10月初一面,10月中二面。oc一共发了两批,分别是10月28左右,11月5日左右。-------------------------------------------暗藏危机的喜悦群里有很多兄弟们和我一样,收到oc以后就推掉了其他offer/实习,以为秋招上岸可以好好放松一下。在上周,也就是11月11日到11月15日,数字马力开始陆续沟通offer,群里的氛围还是紧张又兴奋的,大家都在陆续讨论offer发放。有的兄弟收到的早,传出喜报,奔走相告;也有的兄弟翘首以盼,在群里相互询问,或者在牛客上发起投票,只希望自己能够早日收到心仪的offer,早日上岸。一周过去,有人欢喜有人忧,有人高兴有人愁。这并不妨碍大家高涨的氛围。不过还是有人从中嗅到了一丝危机。-------------------------------------------狂澜既倒,大厦将倾随着越来越多的同学上岸,牛客上的质疑声也越来越大,群里的讨论也越来越激烈。几个声音大致如下:1. 来自投票总结:第一批oc的同学[未收到offer电话]的数量断层式多于第二批;2. 来自评论交流:[未接到电话]的同学大多数为学院本;3. 来自帖子交流和群里讨论:数字马力超发oc,压根就没有这么多岗位。于是一股恐慌在人群中散发开来,没收到电话的同学急切的在群里艾特管理员想要一个说法。此时官方的做法为 【已读不回】。此时又突然出现了一则新帖子,内容是牛油收到了offer电话,但是内容居然是转岗。大家并不是笨蛋,当然知道这意味着什么,只是不愿相信。于是人群中出现了三类人的声音:1. 工贼:多少钱我都干;2. 守旧党:相信官方,肯定会有offer的;3. 革命党:我们都被骗了,赶紧另寻他法吧!此时官方发布了一则通告,不痛不痒,表示仍在沟通offer,请耐心等待。此乃缓兵之计。-------------------------------------------泡沫的破碎没有人关心这些可怜人,他们只能相互依偎。异议的声音很小,但是依然刺耳,最终还是传进了官方的耳朵里——也许他们早就听到了。在11月19日下午18时许,迎来了二战的转折点,这意味着全体民心一戈倒的奔入讨伐的队列。官方先后发布两则通告,部分关键词如下:1. 第一则通告:offer接受率高于预期,offer沟通分批进行,剩余缺口不多,offer沟通人满即止,若春招将优先联系,结合自身情况评估是否等待。2. 第二则通告:本周五结束25校招所有offer沟通,长沙和郑州目前剩余校招缺口不到百人,留意春招。嗯,这下就像在广岛和长崎投放了两颗原子弹,大伙沸腾了。于是如你所见,不到3小时,数字马力被推上风口浪尖,群里口诛笔伐声不绝于耳,牛客当日关键词搜索突破4w。是的,数字马力证实了那些并非谣言。-------------------------------------------作者的闲话感谢你能够看到这里,我也许并不是一个善于发声的人,是芸芸众生中微不足道的那个,是出身普通家庭的老实人。我可能没有当工贼的决心,我想有份报酬能与我的能力匹配的工作;也没有守旧党的乐观,我不会自欺欺人;更没有革命党的勇气,我担心失去来之不易的工作机会。我只想好好做自己。这就是我的悲哀。那就沉默了吗?当然不是,在自己的利益受到侵害的时候,应当不顾一切守护既得利益。在“两颗核弹”落下后,我是首先为自己发声的。不出大家所料,石沉大海。秋招其实早已结束,现在再步后尘已是穷途末路。也许你也是我们(被毁掉意向且没有退路)的一员,也许你很迷茫无助,但请不要妄自菲薄,你能够收到数字马力的oc,已经足够证明你的优秀。如果你收到了心仪的offer,那我恭喜你,祝你前程似锦,蒸蒸日上。如果你没有收到,那我共勉你,愿你不言放弃,平安喜乐。行文至此,只觉窗外钟声格外的响,走的像来的时候一样。2024-11-20 04:35:45
我已成为0offer的糕手:好文,文笔还是不错滴
点赞 评论 收藏
分享
2024-11-11 14:52
已编辑
门头沟学院 Java
数字马力(长沙)Java面经
一面(30min)自我介绍项目难点八股文:1.TCP三次握手、四次挥手2.Java基础数据类型3.泛化4.反射及其应用5.HashMap6.HashMap是否线程安全7.JVM运行时空间8.JVM运行时空间9.JVM类加载机制10.MySQL索引like什么时候失效11.MySQL事务的特性12.MySQL事务的隔离级别13.Redis数据类型14.Redis缓存击穿、缓存穿透、缓存雪崩15.设计模式16.Spring常用注解17.自动注入18.了解分布式问题吗?19.了解MySQL分页吗?反问------面试官没有开视频,但是面试体验感极佳,遇到不会的不会刁难,还会解释,全程很耐心有回应。全程都是八股文,项目只提了一下,无实习,无手撕。(现在想想这么简单可能是kpi)二面(40min)拷打实习(10min)场景题:1.生产者、消费者的一致性,具体代码实现2.设计一个秒杀系统,要考虑哪些问题,用那些技术栈3.银行转账,两个账号和一个转正金额,一条行记录相当于一个账号,具体代码实现反问------疯狂的被拷打,面试官开了视频,但是感觉对我不感兴趣(一直都有别的动作)。我介绍完我的实习后,感觉他一点都不在乎,没有问实习的技术问题(也可能是我实习的问题),接着场景题拷打。感觉面试官也挺好的,可能就是我太菜了,面试时就感觉完蛋了。时间线:9.18投递 9.24笔试 9.27AI面试 10.11一面 10.15二面  10.16暂不匹配流程非常快,基本上官网一到两天就能出结果。二面后官网状态未变的同学应该是过了,好像不发感谢信。其实早就想发的,可能自己也难以接受吧。我看不同人问的差别挺大的,我准备的项目和算法都没有问,只能说运气也很重要吧,希望能帮到大家。还有几个问题想问问各位大佬:1.我实习的项目是小公司纯单体的项目(可能是这个原因面试官不感兴趣),感觉要包装,请问怎么包装呢?2.场景题怎么搞?3.接下来已经没有面试(只有数马这一个)和笔试了,我是去找个实习提升一下实践能力还是准备春招呢?4.我的项目是烂大街的项目,面试官都没有问(牛客这种),有没有必要换一个好一点的项目,比如分布式什么的。因为感觉面试下来面试官想问分布式的问题,而且我的项目确实有点不足,想很多场景比如分布式锁,分库分表什么的都没有做。最后祝大家秋招顺利#数字马力##Java##校招#
3叶耶耶:1.有很多那种通用的线上问题可以包,你像什么 excel 大数据导出,从发现问题到解决问题,我看好多人都有写,只要你能吃透那就是你的,这种的可以在很多渠道找得到,一些公众号,知识星球都有 2.场景题的话,没办法,和八股一样多积累,积累一个场景算一个😂 3.我个人感觉没必要再去找实习了,因为我发现两段乃至多段的照样没啥用,说白了老哥,我觉得秋招大部分看运气,一段实习也是进面两段实习也是进面,面试官不会因为你多段实习就高看你两眼,只能说 hr 筛简历的时候有段实习更好筛点,说实话你真认为实习的项目用到的技术能比你自己的 demo 项目复杂吗😂 我个人感觉就是看运气,多投就完事,总会有个对眼的,反而去实习了没心思面试投简历了。 4.还是那句话,哥们我真感觉自己大彻大悟了,面试官要想让你过,压根就不会为难你,不想让你过,你信不信加分布式分库分表那些能给他问出花来? 唉,真的就是没办法,我个人是感觉20%靠实力,剩下全是运气和对不对眼缘,总之加油吧,现实就是,你知道了很多靠运气,还是要去面对
查看27道真题和解析
点赞 评论 收藏
分享
2024-11-22 18:10
已编辑
门头沟学院 大数据开发工程师
数字马力,我问你
言辞有点激烈,没有针对任何人,只是想喷数字马力数字马力,请你回答这些问题:1、为什么一批发意向还没有二批发意向的沟通多?2、为什么有意向的还没收到沟通但没意向的已经拿到offer?那意向的意义何在?3、整个hr部门效率如此低下,从面试结束到意向发放到沟通周期如此之长,很多人都相信你,你把这份信任放在何处?4、意向是可以毁的,岗位是可以占的,排序是可以重新排的,官方对意见和评论是封锁的,请问这就是你对广大学子对所谓态度?我的言辞可以过于激烈,我也只是芸芸学子中的一个。我只是觉得事情不应该这样,有种自己努力的成果被人随意糟蹋的愤懑和无力。作为一个大企业,我不相信你们没有判断应届生就业形式的能力,更不相信你们会毫无底线地糟蹋应届生对你的信任。因此不要谈什么对于接受数量的错误判断,那凭什么您方的失误需要我们这些初入社会的应届生去承担?--------------说一些我自己的感受。愤恨?无力?绝望?迷茫?太多太多。这几年大家真的都太不容易了。我从来不是不能接受秋招失利这件事情,技术有问题我会努力钻研,业务不精通我会努力实习,至少我觉得我从来没有对不起自己。但这一次,真的太过分了。最近压力真的很大,整宿整宿的失眠,可面对现状我又能怎么办呢?首先,我要发声,我不希望这件事情会出现在春招的我们和日后的任何一个求职者身上。其次,我也只能努力。深呼吸,总会有机会,总会有办法和出路。希望看到这篇文章的兄弟姐妹们能一起共勉。 #数字马力# #毁oc# #秋招# #牛客在线求职答疑中心#
藏剑天涯:塞翁失马焉知非福,说不定后面去更好的了,现在签了 后面可能就没斗志继续找了
点赞 评论 收藏
分享
数字马力一面
面完一面,晚上秒过~~更新下面经🥰🥰
这条小鱼在乎🐠:感觉问得蛮难的😰
点赞 评论 收藏
分享
2023-10-14 02:00
长沙理工大学 Java
数马在职-关于数字马力的一些答疑
忧伤的共享单车人最喜欢冬天:关于技术栈:蚂蚁内部内部框架开源写法,例如springboot 对应sofaboot,rabbitmq对应sofamq,msgbroker……而且也在github上有开源仓库,上手还是比较丝滑,也不用担心会荒废已有的技术体系。并且内部有一些大牛贡献了闭源组件可以学习。
点赞 评论 收藏
分享
2024-11-01 14:19
湖南工业大学 Java
数字马力面经 - Java
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道真题和解析
点赞 评论 收藏
分享
2024-04-19 19:15
已编辑
门头沟学院 Java
数字马力后端一面
数字马力的流程还是很快的,4-15笔试,4-16收到面试通知一面面试官很年轻很帅气,给人感觉就是很温柔,春招目前最让我感觉轻松的面试了自我介绍询问简历上的项目经历,介绍自己项目的亮点项目中有遇到什么困难嘛?怎样解决的。如果你个前端人员有意见上的不统一应该怎么解决(后面就是非常常规的八股文)说一下ArrayList和LinkedList,以及他们的使用场景,他们都是线程安全的嘛?说一下Vector介绍一下Jvm的内存模型一个对象什么时候会进入老年代?多线程有使用到吗?Redis的持久化方式?AOF是默认打开的嘛?为什么需要AOF和RDB结合使用Redis的过期删除策略有哪些?为什么需要使用Redis,如何去保证Redis和数据库的数据一致性。事务是什么,ACID分别指什么数据库事务的隔离级别,有了解分布式事务嘛MQ有了解嘛,其使用场景有哪些在浏览器中输入网址,点击访问会发生什么?OSI七层参考模型有哪些Http和Https的区别(大概就是这些,有点记不太清了,整体难度不高)反问:目前公司的业务方向、技术栈什么时候出结果---------------------------------------------------------面完不到一个小时,官网上就显示复试状态,第二天收到复试邀请,可惜慢了一点没有约上希望后面的面试都能过,堵上所有的桃花运,抽卡的运气,给鼠鼠一条活路 #数字马力# #春招#
高级电话客服:我回答的一坨,也给了复试邀请
查看18道真题和解析
点赞 评论 收藏
分享
2024-10-17 14:37
门头沟学院 Java
数字马力-长沙-后端 社招面经
## 2024/10/9 内推简历## 2024/10/10来电确认信息,询问是否投递该岗位## 2024/10/11一面面试官打来电话约面试时间## 2024/10/14 一面1. 自我介绍2. 简单问了下简历中的项目情况八股文1. 有用过哪些集合2. HashMap扩容及put原理3. 创建线程的方式4. 线程池核心原理5. 说下三个线程怎么交替打印数字6. Redis备份机制7. Redis如何做数据备份迁移8. 哪些地方用到了Redis做缓存9. Kafka在项目中怎么使用的10. Kafka如何保证消息不丢?11. Kafka副本机制12. 用过哪些数据库13. MySQL有哪些索引14. B+数与哈希索引的区别15. 说下什么是回表,什么时候会回表查询16. 索引失效的场景项目1. 说下你做的一个项目2. 根据你说的这个项目情况进行提问,剩下的基本都是围绕项目来3. 项目中出现bug之后,你是如何处理的算法1. 给定一个数组,将0移动到数组的末尾,保持元素的相对顺序不变,必须原地操作数组算法做出来了,面试官说解法没问题,但是还有优化空间反问1. 面试官所在的部门及业务方向2. 公司内部是否有技术交流会/分享会面试结束不到半小时,二面面试官来电## 2024/10/15 二面主要围绕项目1. 自我介绍2. 线程池满了如何继续处理请求。(没回答好)3. 业务幂等如何实现的...算法:1. 给定数组,找出重复元素出现次数总和。算法写了半成品,太紧张了。ps: 没反问环节,以为直接挂了## 2024/10/16下午,HR来电约面试## 2024/10/17 HR面1. 自我介绍2. 离职原因3. 工作中做的最满意的事情4. 工作和生活中压力过大的时候如何处理的?5. 原来的薪资?6. 为什么想来长沙工作?7. 学历这块(专升本)8. 如何学习新技术的?#数字马力##面经##社招##Java#
点赞 评论 收藏
分享
2024-10-15 21:51
已编辑
九江学院 Web前端
数字马力
投票
前端笔试单选题(部分)1.不是typeof的值是undefined2.不可进行路由跳转的 jump()3.隐藏一个元素并不占原有空间 display:none4.git分区的目的:可维护性5.@keyframes:用于定义动画序列6.  0.1+0.2!=0.37.Css Modules为CSS提供了模块化和局部作用域的能力8.数组不改变自身:map9.css属性可继承:font-size10.浏览器渲染流程正确的是①样式表和html会并行解析②html从上到下生成DOM树③js执行阻碍DOM构建11.React中use Effect Hook不传依赖数组,传入的第一个回调函数如何执行:每次渲染时执行12.在[1,5,11,30,45,47,47,50]数组中使用二分查找,至多需查找(3)次。公式:log2N,如果log2N有小数,则向上取整。13.const […butLast,last] =[1,2,3,4,5] 会报错14.组件第一次加载获取dom元素后,生命周期:componentDidMount()15.css不会继承其父元素样式:border16.范式是:数据库设计的规范过程17.CSS优先级:!important>内联>id>class>属性>标签18.vue中哪个生命周期适合执行数据请求:created19.{…null}会报错 …运算符接收可迭代对象或者对象 null不是对象20.Object.is(0,-0):false 这个方法修复了===的两个bug 本题就是其中一个bug21.nestat -A用来查看所有连接的状态,无论是tcp还是udp,time_wait状态下,通常等待2倍的msl后才关闭🕒岗位/笔试时间前端笔试题 #笔试#  #数字马力#  #数字马力笔试#  #数字马力前端# 2024.09.24晚7:00以上答案尽代表个人看法 有错的话联系我改正
投递数字马力等公司7个岗位
点赞 评论 收藏
分享
2024-10-19 04:07
哈尔滨理工大学 Java
数字马力 测开 测试开发 长沙 一面
10.18号面的,流程30~40分钟左右,面试官小姐姐人很好。我的技术栈是Java。1.自我介绍。2.项目是什么时间做的?分别介绍一下项目。3.说说你项目中的MySQL数据库使用了哪种存储引擎?4.考察一下你的sql语句吧,说说向表中插入数据的语句。5.看到你简历上写了sql优化,谈谈你的sql优化经验。6.你刚刚提到了索引,说说你的项目中索引是怎么使用的。7.索引分为哪几种?底层数据结构的优点?8.我看你项目中使用了Redis,具体是怎么使用的?9.你说你对项目进行了单元测试,具体是怎么测试的?10.你还进行了压测,具体测试内容和结果?11.你说你使用过postman,你除了进行接口测试还用它做过其他的什么吗?12.接口和抽象类的区别?13.说说Java中的集合?14.看你项目使用到了aop,你怎么理解aop?那你说说项目中具体是怎么使用的?15.看你项目中使用了cas机制,说说什么是cas?你项目中具体是怎么使用的?为什么要选择乐观锁?乐观锁和悲观锁的优缺点?16.说说osi网络模型?tcp,ip分别在哪一层?17.说说http报文格式?你刚才提到了状态码,204状态码表示什么意思?404?5xx是表示哪里错误?502什么意思?18.http请求类型有哪些?说说post和put类型的区别?19.http和https的区别?20.看到你简历中写了分布式事务,说说分布式事务的原理?21.给你一个百度查询框,如何编写测试用例?22.平时怎么进行测试相关的学习?23.说说你对自动化测试的理解?24.测试和开发,你更加偏向于哪个?25.反问环节?总体流程下来问的八股不难,项目也没咋深挖。你简历上写的东西一定要搞懂,面试官会问的。面试完了当天我就显示进入复试了,不知道啥时候给我发邮件约二面。 #数字马力# #数字马力面经# #数字马力测开# #数字马力测试长沙#
点赞 评论 收藏
分享
2024-08-15 20:23
已编辑
山西大学 Java
数字马力_长沙Java社招_一面凉经x2
#面经# #数字马力# #长沙# 双一流本科 计算机类专业 22届高新企业司龄1.5年 GAP半年2024/8/14 一面提问比较发散(忘得差不多了)只能分享一下印象较深的几个问题面试分为三个环节:自我介绍 -> 技术提问 -> 反问交流Part 1:Spring框架1、SpringBoot项目是如何启动的?说明SpringBoot的启动原理- A、寄2、介绍Spring的两个核心功能- A、IoC控制反转 和 AOP面向切面3、Spring是如何实现依赖注入的?- A、(没有明白该提问回答的重心是什么)4、Spring如何解决循环依赖?- A、三级缓存5、在Spring项目中的任意一个方法上添加@Transactional注解,事务会生效么?- A、(我不明白这个问题,考虑到特殊情况 可以把该注解添加在Controller方法上,但是这个方法是持久化无关的)(||如果有同学明白这个问题,烦请评论区答复我,谢谢||)6、Spring事务失效场景- A、(建议看AI 我回答偏了)7、动态代理可以代理哪些访问修饰符修饰的方法?- A、JDK代理的是接口只有public;cglib代理则跟字节码生成库有关 我表示存疑回答不来Part 2:数据库1、使用过哪些数据库?- A、企业数据存储用Oracle,应用数据存储用MySQL2、Oracle和MySQL是如何实现事务的?- A、(第一时间没有理解问题,现在感觉是在问事务的ACID特性 然后是如何实现这四个特性)3、MySQL的隔离级别中RC是如何读到已提交的数据的?- A、通过多版本并发控制实现,利用三个隐藏字段和ReadView4、都有哪些索引类型?- A、唯一索引 联合索引 普通索引 覆盖索引(答得不全)5、聚簇索引和非聚簇索引的区别?- A、聚簇索引是索引和数据一起存放,非聚簇索引是分开存放6、MySQL索引的数据结构是什么?- A、回答的是 B+树6.1、除了用到 B+树 还用到什么?- A、(||我不明白,有同学知道烦请评论区答复我,谢谢||)Part 3:JVM1、介绍一下JVM内存模型?- A、我听成是JMM了,回答的是JMM(Java内存模型)2、Java堆划分哪些区域?- A、新生代(Eden S0 S1)老年代 元空间2.1、线程在哪个区域?- A、(我没明白,第一时间想到'Java运行时数据区域'的图片,照着图片在瞎说)(||如果有同学明白这个问题,烦请评论区答复我,谢谢||)2.2、如果元空间在系统内存上,那么CG将如何回收?(因为上面我错误把本地内存理解成操作系统的直接内存了)- A、通过不同操作系统对JVM的特定实现,因为元空间不会经常发生回收Part 4:消息队列1、使用过什么消息中间件?- A、公司项目从事大量数据处理,适用Kafka2、Kafka如何保证消息不丢失?- A、生产者 对send方法返回的future进行回调处理;消费者 可以在业务逻辑处理完再提交offset;Kafka 引入多副本机制保证消息存储安全性2.1、如果leader挂了但是follower没有及时同步副本,仍然会造成消息丢失,Kafka如何保证消息不丢失?- A、通过修改配置强制ISR同步后生产者才会接收响应2.2、但是有些Kafka并没有修改这些配置,如何保证消息不丢失?- A、(我不明白,在生产者send消息时将消息缓存起来,我没有其他方案)(||如果有同学知道这个问题,烦请评论区答复我,谢谢||)Part 5:项目经验1、介绍一下你的项目亮点(原话比较委婉一些,我这里就直接放浅显易懂的话术了)- A、(个人性格问题,情不自禁就接了这个委婉的话茬,回答的也很委婉,王炸 寄了!)主要是某个业务逻辑需要优化,我将原本业务算法中O(n)的IO访问次数减低到了O(1),实现优化使业务处理得到提速Part 6:反问1、你有什么想要了解的可以进行提问- A、(主要是问工作职责吧 细的具体还是要看分哪个部门 广的不用问我们也大概知道)(问自己的表现发挥 有哪些提升方向 当时又没马上拉下脸问)(然后脑子一热 说已经和HR交流了解过 还有问题如果有机会可以二面再提问,王炸 又寄了!!)反省/总结:What can I say ?---------------------------------------------------------------------------------2024/8/1 一面Part 1:分布式1、自我介绍(已OC的好友 建议介绍项目时多说能够突出自己能力的点)- A、只说了我在公司是做什么的2、公司是否有使用微服务 | 微服务都用到什么(好友 直接说的没用过)- A、服务发现、数据网关(前司主要是分布式横向扩展,消息队列削峰异步解耦,应该回答没接触过)3、公司使用的服务发现是怎样的?(给自己挖的坑,答不来)当服务发现功能挂了,集群应用之间是否还能进行通讯?END -- 面试官 建议多了解一下微服务 应该是那边工作会用到Part 2:看见简历上个人技能写了数据库 熟悉SQL索引1、说一下使用的数据库- A、MySQL和Oracle,工作Oracle用的多2、SQL优化(好友建议能细说的点多说一些)- A、只说了使用EXPLAIN分析,使用SQL索引3、刚提到覆盖索引,说一下覆盖索引- A、(回表 这里把唯一索引说成是聚簇索引了)4、刚说了唯一索引和聚簇索引,说一下主键索引和唯一索引区别- A、寄Part 3:Redis1、说一下为什么用Redis | 用Redis做什么- A、高性能、高可用 | 缓存、分布式锁2、配合DB 使用Redis是如何更新数据的- A、(答错了 回答的 删缓缓存-更新DB-插入缓存)3、以上如何保证高一致性-- 面试官:应该用延迟双删,还帮我解释了一下实现,因为面试时实在想不起来了Part 4:消息队列1、说一下使用的消息中间件- A、Kafka(公司主做大数据处理只用了Kafka)2、RocketMQ和Kafka区别- A、只答了RocketMQ在架构上做减法,在功能上做加法,支持了一些特殊功能3、比较两者的吞吐量- A、(印象里JavaGuide上这两个吞吐量好像差不多)-- 面试官:Kafka吞吐量大些 还说明了什么原因什么差别所以大些4、RocketMQ支持了哪些功能- A、(是真没用过)-- 面试官:RocketMQ支持顺序消费、分布式事务等反省/总结:其实这次面试的问题整体上并不难;主要在于自己这段时间并没有做好面试准备,而且缺乏面试经验;在这次面试中没有掌握面试节奏,致使面试中回答面试官的问题总是很不着调;感觉上并不是直接上手提问八股文,是以上家公司的技术架构为切入点,循序提问关键技术能力,并且逐渐向面试岗位的技术栈方向靠拢。
查看42道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务