首页 / 牛客AI配图神器
#

牛客AI配图神器

#
8884898次浏览 118980人互动
输入文字AI自动生成思维导图和词云,发内容即可免费使用!
此刻你想和大家分享什么
热门 最新
09-24 00:25
已编辑
门头沟学院 Java
本来以为八股已经背的够全面了,结果还是被面试官问懵了
为什么面试八股文总是能被问道不会的地方。1.第一次乐读面试官问假如有十个线程对一个值为一成员变量执行加一操作,怎么能保证他的最终结果是11,我嘴角微微上扬,这不就是一个简单的线程安全问题吗,我直接说可以用synchronizated锁,结果面试官说除了锁呢(下去直接恶补了多线程并发的一系列问题包括原子变量 Volatile关键字这些)2.第二次shoopee面试,面试官问怎么保证消息队列的顺序消费,当时我嘴角微微上扬心想终于问道我会的了,我直接说生产者根据业务id将消息路由到同一个队列上,队列是天然有序的,消费者单线程消费这个队列。面试官直接追问我说假如我想消费端进行异步消费呢?又给我问懵了,下去再恶补顺序消费这一块(原来可以在消费端进行二次路由,根据业务id将消息路由到相同的线程进行处理)3.第三次拼多多面试,面试官问redis的持久化策略。我嘴角依然微微上扬,心想这不就是AOF和RDB吗一个追加写一个快照写,我刚开口,面试官就打断我说什么时候进行持久化,我又懵了,我心想我项目里面也没进行过持久化啊。4.第四次科大讯飞面试,面试官问我服务之间的通讯方式吗,我嘴角依然上扬,这不就是openfign吗,这次我不仅知道,还经常用,谁知道我刚说完openfign,面试官就问我他用的什么协议,我说了http,他又问为什么用http,我说http稳定,他说还有别的吗?我懵了,我说别的不太清楚,他又问服务之间通讯还有别的协议吗?我说还可以用WebSocket,我看到面试官失望的表情,仿佛知道了我的面试结果。这周恶补了netty,dubbo,RPC,明天面试,希望可以回答的游刃有余。9.24更新5.今天面试,面试官问我MySql索引了解吗?这次嘴角不敢上扬了,但我心想不就是InnoDB那些B+树、聚簇索引、非聚簇索引、索引失效、为什么选B+树当索引这些问题当索引吗,早已经背的滚瓜乱熟。但是面试官问我身份证应该怎么加索引,我又懵了,当时想了很久然后脑子一热直接说了个full text索引,可以给身份证加这个索引,防止在 %具体值% 模糊查询的时候索引失效,回答完直接后悔了,感觉面试官想听的可能是具体分析身份证的使用场景(因为身份证大多是用在精准查询场景下的,一般不会出现左右都模糊查询的场景,如果想具体查中间某一部分(例如想查询出生日期、地区这些信息),可以把中间的值单独作为一列存储起来,而不是加full text索引)
小小:用最少的精力准备最有效的八股:https://m.nowcoder.com/mianshi/top
查看9道真题和解析
点赞 评论 收藏
分享
头像 会员标识
09-05 20:26
已编辑
东南大学 Java
ES(Elasticsearch)面试常见八股整理
ElasticSearch 面试题分类整理本整理旨在整合牛客上ES相关面试八股题,帮助各位更好地准备秋/春招技术面试,感谢各位大佬在各大公司面试经验分享中贡献的宝贵面试题目。一、ES基础概念与原理基础概念- 什么是Elasticsearch?请介绍一下Elasticsearch- Elasticsearch 的基本概念有哪些?- Elasticsearch 中的集群、节点、索引、文档、类型是什么?- 说一下text 和 keyword类型的区别- DocValues的作用是什么?- 什么是停顿词过滤?- query 和 filter 的区别是什么?- Elasticsearch有哪些数据类型?你在项目中用了哪些?- Elasticsearch支持事务吗?核心原理- 什么是倒排索引?- 你了解倒排索引的实现原理吗?- 在 Elasticsearch 中,是怎么根据一个词找到对应的倒排索引的?- 如何在保留不变性的前提下实现倒排索引的更新?- lucence 内部结构是什么?- 是否了解字典树?- 讲一下elasticsearch和mysql 的区别- Elasticsearch为什么适合搜索?- elasticsearch的原理和结构是怎样的?- ES为什么这么快?存储机制- String类型在ES中是怎么存储的?- Elasticsearch链式存储与行式存储的区别是什么?链式存储的优势有哪些?- 你了解Elasticsearch的Segment吗?- 说一下Elasticsearch的Refresh机制- 你知道Elasticsearch的Flush操作吗?- 什么是Merge操作?- ES如何保证数据不丢失?二、ES架构与集群管理集群架构- Elasticsearch的架构是怎样的?- 说说你们公司 es 的集群架构,索引数据大小,分片有多少?- 分片机制是如何实现分布式集群的?- 分片和副本有什么区别?- 你了解分段机制吗?- ES是怎么样去运行的?跑了几个节点?Master选举与脑裂- Elasticsearch 的分布式原理是什么?- Elasticsearch是如何实现Master选举的?- Elasticsearch 重要的节点(比如公共 20 个),其中的 10 个选了一个master,另外 10 个选了另一个 master,怎么办?- Elasticsearch是如何避免脑裂现象的?- Elasticsearch 集群脑裂问题如何解决?节点协调与负载- 节点和分片是如何协调的?- 客户端在和集群连接时,如何选择特定的节点执行请求的?- 你遇到过数据倾斜问题吗?如何处理?- 什么是长尾问题?三、数据写入与更新写入流程- 详细描述一下 Elasticsearch 索引文档的过程- es 写数据的过程是怎样的?- 写数据的底层原理是什么?- 文档索引步骤顺序是什么?- 新增的文档怎么快速和旧文档一起被检索?更新删除- 详细描述一下 Elasticsearch 更新和删除文档的过程- ES更新一个文档,它的操作步骤是什么样子的?高并发写入- 写压力大时怎么处理?- 海量数据如何写入es?- 在并发情况下,Elasticsearch 如何保证读写一致?- ES在高并发下如何保证读写一致性?四、搜索与查询搜索流程- 详细描述一下 Elasticsearch 搜索的过程- Query阶段是如何工作的?- Fetch阶段是如何工作的?分词与查询- 分词器的分词流程是怎样的?- ES你是用过什么样的接口去搜索的?比如搜索一个关键字,你是怎么去搜索的?- title的类型是什么类型(设置ES索引的时候)?深度分页- ES的深度分页与滚动搜索scroll是什么?五、性能优化与调优索引优化- 建立索引阶段性能提升方法有哪些?- 索引阶段性能提升方法有哪些?- elasticsearch 索引数据多了怎么办,如何调优?- 说一下你了解的调优手段聚合优化- Elasticsearch 对于大数据量(上亿量级) 的聚合如何实现?系统调优- Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法?- 对于 GC 方面,在使用 Elasticsearch 时要注意什么?六、部署与运维部署相关- elasticsearch如何部署?- ES应用你是怎么部署的?- 如何监控 Elasticsearch 集群状态?七、数据同步与一致性数据同步- 数据库修改信息如何同步ElasticSearch?- 项目中你的数据是怎么灌入ES的?- 怎样进行数据同步?- 如何考虑es和MySQL一致性?- 如果用消息队列异步写入的话,消息丢失怎么办?八、应用场景与实战使用场景- ElasticSearch的主要功能及应用场景是什么?- 实习中的ElasticSearch为什么要用?为啥不直接查Mysql?特殊场景- 针对文字,ES可以用倒排索引,你知道ES针对地图如何构建索引吗?---以上问题整理自牛客社区的面试经验分享,可结合ai逐问题解析以及实际项目经验进行深入理解。
小小:给楼主点赞,更多牛客面经八股题库可见:https://m.nowcoder.com/mianshi/top
点赞 评论 收藏
分享
连过中大厂17轮技术面的秘诀是什么
鼠鼠半夜睡不着,复盘了一下之前的面试,如果连着只算技术面的话,连续通过了17轮技术面,(Momenta两面,Nebula Graph两面,合合信息一面,虾皮两面,美团一面,腾讯三面,字节三面,阿里三面,我视约hr面为技术面通过)虽然只是日常实习,但是还都算中大厂,我从前端的视角出发,希望能给秋招和实习的小伙伴们一些启发。我就从老生长谈的八股,手写,项目,实习经历说起吧八股大家都背八股,你背的八股如何才能算优势呢。我认为比较核心的一个点是理解上下文。没错,理解技术的上下文。每个技术都不是凭空出现的。大部分都有专门的委员会制定来解决一些问题。我拿个最常见的八股例子吧,前端经常会问浏览器的缓存还有http版本差别。这两者其实有联系,面试官问你浏览器缓存的时候,你除了答出浏览器的缓存机制,如果还能答出expires什么时候有的,在http1.1为啥又引入了cache-control。你能把技术的上下文讲给面试官听,就能展示出你的思考。再比如非常常见的一个八股,vdom的作用价值。可能有人张口就来,什么减少频繁操作dom次数,影响性能。真的是完全这样吗?那vue新版为什么增加了无虚拟dom模式,svelte也没有虚拟dom,他们就性能不好吗?多去了解技术出现的背景,虚拟dom出现之前大家都用啥,他的出现带来的哪些改变。以这种方式去思考八股,你会发现你站在不一样的高度。手写我的手写刷的并不多,但我要确保我刷一题会一题。前端的手写包括两部分,我总结为力扣算法和非力扣算法。力扣算法前端是经典的hot题目,我的建议是跟着网站或模板刷,这里我就不打广告了。核心就一点,按照模板答题,保证同一个题目每一次做你的写法都相同。另外就是非力扣,我也是建议去看别人的总结。但是非力扣题就要有自己的思考去刷题。比如面试官喜欢问的深拷贝,很多人写深拷贝没考虑过循环引用、多类型对象嵌套的情况,如果写出一个面试时完美的深拷贝?注意我说的是面试,因为真的去看开源的一些库实现,没必要,用力过猛。再比如发布订阅模式,除了最基本的订阅,取消订阅,发布这三个方法,你练习过一次订阅,一键取消等方法吗,你知道LRU算法非常常考,那你用链表实现过LRU吗?非常高频的问题,你应该做到对于面试而言的极致,而不是可以写出的程度。项目项目有人说没亮点,但是面试官会帮你找出亮点,看你能不能接住。面试官经常会说,你的项目做了XX吗?很多时候他们说的你没想到的,就是亮点,那你下次面试抓紧搞懂加上去。不一定要真的体现在项目上,你会不会比你有没有真的在项目中使用更重要。因为是面试,你实际做的但讲不出来也会被认为你是虚的。同样,很多时候并不关心你做没做,要的是面试那个时刻讲清楚方案原理,有自己的思考。项目的亮点还可以让ai帮你总结。用一款流行的ai编辑器或者插件,喂给它整个项目或者一部分,让它总结你的亮点,拓展再拓展,就成了简历上唬人的亮点。实习经历我后面的面试这么顺利,和我在Momenta的实习经历也有关系。每次自我介绍时我都会讲我的实习经历。讲什么呢?讲你在整条业务线上的位置,注意是整条。我是前端,但我不只讲前端。我会说从车端,到云仓,到前端,再到用户的整个闭环。能说清楚整体业务是非常加分的,能体现出你对业务的思考。包括联调,和客户沟通等一些技术之外的问题。这是没实习的人面试时很难讲述的,有实习经历就要放大自己的优势。在这之后呢是一些其他杂七杂八的技巧。很多人都是练习面试,那你有没有练习过面试别人呢?这个不需要多少门槛,就和以前上学时互相提问一样。拿到一份简历,去面试别人,你就能站在面试官的角度去思考了,你就会理解面试官为什么会问有些问题了。关于复习和面经。我的建议是面经在面试的最后前几天刷,作为一种抱佛脚的手段,因为如果是同一个面试官,可能会出相似的题目。前期用地毯式复习,可以但也是最好仅仅把八股网站的题目作为一个提纲,自己去扩充里面的内容,去技术社区搜每一篇技术相关的文章来看看你不了解的地方。看到最后如果觉得我讲的不错,帮我点个免费的赞吧,有什么想知道也可以告诉我,我也会尽我能力看看能不能解决
daisy9542:我觉得讲得很不错,八股谁都会背,算法谁都练,网上千篇一律的项目谁都会照着写,但面试官更看重的是你的思考,这才是属于你的唯一的东西
点赞 评论 收藏
分享
09-28 18:14
已编辑
电子科技大学 C++
秋招offer选择(粗选)
投票
暨九月总结 到现在为止基本已经不面试了,该发意向的都发了,没发的也差不多没了,剩下的任务就是下个月等开奖选offer,分析一下我现在的看法以及询问一下牛油的建议个人背景:川渝人,成都9本,未来一定会回到川渝,本来想的是直接留成都,但是感觉成都的岗位还是质量不高,现在主要有两条路:留成都或者去北上以后跳槽回来补充:因竞赛背景,本人目前只会C++,个人接受go但是不太喜欢java,岗位基本为后端或基础后端已拿意向:成都:美团(偏大模型,java),滴滴(国际化外卖,go),某量化(wlb,c),tplink(嵌入式,c)北上:小红书(kv储存,c/go),阿里控股(搜索架构,wlb,c),pdd(搜广推架构,未知),小鹏(ai infra,c)我个人考虑的有四家:小红书:今年给钱巨多,业务挺喜欢的(主管原话:行业第一),也好几年后跳槽回来,公司在发展期,取消了大小周强度也能接受,缺点是可能公司title稍微小一点阿里(转正):公司title拉满,组内及其wlb(晚七甚至晚六),缺点也是感觉太养老了,想跳回来很难有垂直的岗位(成都搜广推架构的部门很少)美团:成都岗,偏大模型按理说还行,但是我总感觉有点边缘(还没特别搞懂是做什么的,只面了两面),是唯一一个要转java的,且给钱肯定不多滴滴:成都岗,国际化外卖,拉美地区,据说是滴滴最近的重点项目,强度极高(不同于滴滴其他部门的wlb,可以理解为字节强度),缺点是感觉滴滴现在还是差了一点,没有自己的护城河,高强度不一定高收入其他几家各自有各自的硬伤,基本不考虑了,其中pdd可以当a钱的工具希望牛油们粗略投一票,给给建议,如果有对以上公司有想交流的也欢迎,互帮互助
bigbigwate...:给钱多就是硬道理,Title会长大的
投递美团等公司10个岗位
点赞 评论 收藏
分享
09-07 09:27
已编辑
腾讯_后台开发
延毕三月,25变26,再走来时路
牛客的腾讯准入职员工的新认证已经到位了,也是时候总结一下了。最后的最后,经历了数不清的面试排序,楼主还是第二次选择了腾讯。回想楼主的面试历史,从去年的3月一路面试到今年的八月,从暑期实习再到去年的秋招提前批,秋招正式批,春招,春招补录,再到26届的秋招。记忆已经模糊到记不清有过多少场面试,见过多少面试官的脸。去年秋招签约腾讯后,以为一切都终结了。但是最终因为延毕,在等待四个月之后,今年六月又与腾讯解约,是的,在绝大多数研究生准备拿证入职的时间,我没有拿到证也没有入得了职。或许那边的hr也已经真的尽力了吧,3月份提了延毕的事情,一直到6月份说争取之后无法通过,最后也给免了违约金。这期间我永远抱着最美好的幻想,刷脉脉,刷小红书,刷牛客,搜索最多的关键词是延迟三个月能否保留offer。其实从一开始没有给出明确回复,从一开始抽出逆位的高塔和逆位的命运之轮,我就应该做好了准备才对的,理想啊与现实重视有着不小的差距。从3月份开始又接着面字节和一些小公司,字节一边面暑期实习,一边又给我转春招,最后在上一年拒绝掉的抖音电商部门hr面后排序挂,得到的回复是最终那边也没有提交面评。在和腾讯解约三方之后又被腾讯新的部门捞,腾讯广告三面主管面之后再次挂掉,teg提前批GM hr面结束后挂掉。期间又参加了阿里虾皮美团等等的面试,有社招,有补录,有秋招,大部分也是一二面之后挂。对比去年的秋招,每投一个公司,只要有一面一定会拿offer,似乎运气已经不站在我这边了。3月到7月的这段时间,每次接到新面试的时候,总会惊喜和慌张,每次主管面之后总会觉得,这一次该结束了吧,字节hr面的那个下午大家都去拍毕业照,舍友问我什么时候入职,我说如果这次过了应该和你们一起吧,只不过我是实习……  teg的GM hr线下面试,从金地威新大厦出来的那一瞬间,查到了自己论文盲审通过的消息,那时候以为真的一切都结束了,晚上我一个人在湾区之光摩天轮前许愿,许愿面试通过许愿一切顺利,然而最后 ,霓虹灯消去,太阳升起,招聘页面还是换成了灰白色的流程已结束。记得那个早上空调坏了,一直在滴水,宿舍很热,我坐起来看到流程已结束的页面,感觉浑身都很麻木,身体里面很冷,身体外面却很热,我又打开了微信公众号的小林coding,就打开了手机leetcode,看了那段时间看的最多的题目:数组中的第k个最大元素,恍惚间想到其实招聘找工作也像这道题里的那个堆一样,一开始就只有k,不过还是想要挤进去,直到最后一个元素为止。这个时间段捞我的面试官和hr说的最多的就是,很可惜,但是以后的路还很长,是啊,人生的路是很长的,这才到哪里最后的最后,还是被腾讯捞了一次,很幸运再次走到了hr面,hr问我你去年拿过多少offer,我开始报菜名,他说很不容易啊,去年拿过那么多,我说即使再多最终也只能选一个。他又问我迄今为止参加过多少场hr面试了,我说实在记不清了,10次,20次。那个瞬间我甚至在想或许是不是拒绝错了,去年那么多次的选择,今年在被腾讯广告拒绝之后,也曾拿过一个不错的二线城市的中厂offer,那个hr几乎给我争取到了他们公司当年应届的最高薪资。最后,在毕业答辩之前的一天,我再次拿到了腾讯的offer,没有很多预兆的一个电话,曾睡觉前幻想过无数次的声音,这一次是真的结束了。有时候会想,我究竟选择了什么样的一条路,一个学材料的非科班,与导师,与同门,与舍友,与所有人背道而驰。别人的三年,是实验室的苦闷,sci接受的快感,是朝九晚十按部就班的生活。我的三年,是日日夜夜暗黑色的IDE闪着五颜六色的代码,是一换导师,两度秋招,五搬宿舍的奔波。在广东这片离我家乡1800多公里的闷热的土地上,无数次的夜晚,我问自己为什么要坚持。依稀记得最开始打开动力节点的网课,杜老师在视频里操着没那么标准的普通话说,大家好,从现在开始,你们有了一个新的身份,java软件工程师了。那时的我真的觉得这件事情很魔幻。起初我就是单纯想着工资高一点,有了更多钱可以做更多事,不敢确定是哪一个瞬间把我彻底从材料研究生变成软件开发菜鸟了。或许是通宵完成的第一个阿里终端训练营项目,拿到沉甸甸奖杯的时候,或许是第一次拿到腾讯实习,进入滨海大厦的那个早晨,或许是第一次字节三面,我在腾讯的文印室把自己面哭了(因为我知道我一定已经拿下那个offer,事实也雀食如此),也或许更早一点,是在第一次意识到原来做一份自己没有那么讨厌,又有一些兴趣的事情原来真的很开心。如今一切尘埃落定,曾经以为失去的,学位,职位,现在一一都要拿回来。大刘的《超新星纪元》中有句话说:人们常说,有志者事竟成,今天,我要告诉你们,这句话是错误的,只有符合科学客观规律的事情,才能成。我们人生中遇到的百分之九十九的事情都是成不了的,而我们的工作就是找到那百分之一的事情。我想我找到了我人生中的这件事,也希望大家都能先去找到这件事,在这之后,努力也好,内卷也好,躺平也好,摆烂也好,至少我们都是在自己人生中正确的路上前进。希望26秋招,大家都能得偿所愿,我这样的叠满buff的都成了,大家也能成!最后的致谢我感谢了很多人,但是其实我最想写还是这句话:最后, 我要感谢那个永不言弃的自己,我始终坚信即使是西西弗斯,也能在日复一日的推石中找到属于自己的意义。
qqqqyy:泪目了老哥 从去年招实习的时候就刷到你 ,还把你的转码经验贴发给同学看。正式入职以后没想到你延毕了,好在最后有了好结果 加油老哥
投递美团等公司10个岗位
点赞 评论 收藏
分享
携程JAVA开发线下一二面面经
一面 1h左右,无手撕:1.自我介绍2.实习相关项目介绍3.数据库慢查询,如果走了索引还慢是什么原因4.B+树的优缺点5.你项目中用到了senta,介绍一下(吟唱分布式事务)6.缓存如何实现一致性的7.介绍限流方法和如何压力测试的8.介绍下Elasticsearch,Elasticsearch底层是如何存储的9.介绍下volatile10.为什么要进行指令重排序(讲了CPU利用率,面试官评价应该从流水线讲起)11.DCL单例模式太麻烦了,介绍下更适用的单例模式(讲了枚举,面试官说静态内部类用的更多)12.栈中能存对象吗(回答只存引用地址,面试官说可以了解下逃逸原理)13.知道对象头吗(直接展开到synchronized锁升级,面试官说其实已经不用偏向锁了)14.jvm垃圾回收15.jvm调优16.生产环境CPU飚高如何解决反问1.部门2.面试评价(基础很好,可以多了解些前沿知识,去大公司锻炼解决问题的能力)3.对业务和技术的看法和面试官聊的很愉快,学到了很多东西10min后通知进二面二面 30min左右,无手撕:1.自我介绍2.介绍下实习项目和比较难的点3.如何设计一个秒杀系统4.解决超卖问题的方法5.在数据库层面没有什么好的解决方法吗6.幂等如何实现的7.介绍下垃圾回收,讲讲full gc8.分库分表你认为该如何进行划分,谈谈你的理解9.MQ如何实现消息的顺序性10.水平分表后应该解决哪些问题反问面的汗流浃背,讲到一半把面试官整笑了5min后通知二面通过
查看25道真题和解析
点赞 评论 收藏
分享
总结一下踩坑过的面试忌讳
1. 不建议在面试的任何一个环节问部门作息,裁应届情况就算对作息很重视建议内部打听不要上浮到任何一轮面试环节,包括hr面。一是会导致面试失败,尤其是在主管面的环节。就算不去拿个offer 用来A价再狠狠鸽也行,没必要增加面试风险。二是就算对面说了作息你也很难判断是真是假,最后还是得靠打听验证。没必要上浮到面试环节。2.面试回答精准概括,不要用垃圾话拖时间面试回答建议精准概括,讲实习做的需求的时候不要过多前摇背景细节,讲八股某一知识点的时候不要过多阐述无关介绍。问实习的时候指标和数值的时候,如若不知道就直言没有调查过,不要过多阐述没有调查的原因。总而言之,后续扩展可以长,但是前摇一定要短,确保面试官能够第一时间听到他想要的3.不要轻易透露自己的offer情况面试官反问:你现在有一些什么offer在推进吗?如果面试你的公司是atmd,可以简单透露一下,但是不建议表现对某个厂offer的强烈欲望。如果面试的公司是京东快手懂车帝等中厂,有大厂offer在推进(atmd),不建议在任何一个环节透露(包括hr面)。可以说一些同级中厂的情况,后期offer发下的环节再狠狠A也不迟。尤其是京东,这家公司比较讲究面试者意向(忠诚度),对自己hc和转正实习offer看的很紧,尤其暑期实习面试,如果面试者表现出可能拿了转正还秋招准备面其他厂的意向,必挂。本人面京东就被问了很多冒犯问题比如身为女生为什么不去国企,然后面试聊到字节问我对字节氛围怎么看这种打探性质问题。很难想象这是技术面试。至于懂车帝,问完听说过我还在面字节和已经美团转正立马挂了,hr评价是面评很好但不符合业务,但是最搞笑的是这个面试官面试的时候亲口说了一句你的实习很符合我们的业务。后续想到再更新
ALEX_BLX:作息那个不太赞同,至少我面过的组如果问作息都会如实相告而且问作息本身也不应该成为卡你的点,你只是问作息又不是问完就直接说哎呀太累了我不想去,有些问题该问就问,只是不要在问的时候带有情绪色彩或者在面试官回答后做出评判,让对方知道你就是在常规询问就行了
点赞 评论 收藏
分享
09-28 11:51
已编辑
门头沟学院 C++
秋招大失败
bg:双9(hit + buaa),一段阿里云基架实习,有果酱和acm银牌(实测互联网不看这个),C++ 选手(无音视频,游戏开发基础)投的很晚,9月才开始大规模投递,面试 10 场,主要是想投杭州/深圳的岗位,截止目前已经没有面试了,0 offer。战绩:腾讯一面挂 * 2,连续两周灰色界面,0人捞字节二面挂,面评烂完一个月没面试,hr也不知道简历到哪里锁住了淘天二面等挂(两面完全没八股,全是场景题和手撕)阿里云等转正(要换 base,比较困难)虾皮 hr 面(没结果前也不敢发面经,已经发了很多批意向了,要提前实习)小红书一面等结果(池子太大了)简历挂:TP-LINK(学历厂是你的谎言,提前批就招完了)vivo(唯一参加的宣讲会,结果笔试机会都没有)快手 * 3(投啥挂啥)蚂蚁投递/笔试无消息:美团京东滴滴腾讯音乐同花顺网易游戏阿里灵犀阿里智能信息南方电网非电类金7银8了属于是,身边同学也没有面试,全面倒向央国企了,但是他们基本都实习转正了。劣势分析:C++ 后端少(也投了很多服务器开发和基架开发的),技术面窄只会八股和部分常见场景题,完全不考虑北京。已经把能看的八股都看了,也准备了很多智力题和场景题,但是没有面试的正反馈,感受不到继续准备的价值给学校丢人了 十一后会好点吗?感觉现在就是给春招做准备了
点赞 评论 收藏
分享
09-04 22:19
已编辑
哈尔滨工程大学 Java
美团秋招java后端面经,已意向
timeline:8.12投递-->8.16笔试-->8.25一面-->8.29二面-->9.1意向,无hr面.一面:58min,八股盛宴,后面听录音感觉答得一般,结果也过了。1.redis的事务和mysql的事务区别2.redis事务在命令入队期间出错了会不会回滚3.redis事务底层是如何实现的?(没看过,随便说的应该是放到一个事务队列依次执行的4.redis线程模型5.redis持久化方式,只用aof行不行6.redis哨兵模式,如何判断挂没挂(心跳+Gossip7.redis集群模式,如何判断节点挂了和后续的选举动作8.redis缓存淘汰策略9.mysql的delete、truncate、drop的区别(当时脑子懵了,以为问的都是删除行的操作,后两个删除行没听说过啊。。。)10.mysql持久化怎么实现的?11.什么是MVCC以及MVCC怎么实现的?可重复读和读已提交怎么实现的12.innodb引擎层的查询优化(解释了索引下推和select多的时候不走索引13.慢sql排查优化14.项目分库分表,数据多大需要考虑分表15.手撕:接雨水好久没复习了不会,换了道层序遍历+单例模式(我哭死16.volatile解释17.synchronized底层实现原理,具体说Monitor的结构和c++的objectMonitor18.synchronized和reentrantlock,怎么实现非公平锁。说下juc包下你说过的类有什么19.线程池参数(7个,一段时间没复习了说了5个),核心线程数怎么设置,队列设多大(给了个响应速度要求高的场景,当时没敢说队列设为0,只说了尽量小,后面看了个美团的博客一模一样的场景。。。)20.阻塞队列有哪些(原来有这么多BlockingQueue。。。)21.项目拷打10分钟二面:57min,面试官先介绍了部门业务,然后我自我介绍1.问了两句学校的项目,不是后端的,面试官肉眼可见没有兴趣2.问了问实习做的rag项目的情况,不拷打纯聊天15分钟3.RAG技术发展历史4.java项目相关细节问题,比较常规:雪花算法,基因法分表,redis和db的一致性,缓存击穿5.手撕6.聊天室系统设计20min,业务实现orm设计、数据库设计、分库分表、restful接口设计7.平时怎么学习,职业定位规划8.反问
求职勇敢鹅:无HR面直接意向,美团效率惊人
查看28道真题和解析
点赞 评论 收藏
分享
根据面经准备面试-第一期-2026小米嵌入式软开
1.I2C协议时序I2C协议是两线制串行通信协议,物理层包括SCL时钟线、SDA数据线,支持一主多从架构核心时序包括起始信号:scl为高电平,sda从高到低跳变,标志通信开始scl为高电平,sda从低到高跳变,标志通信结束数据传输时:scl高电平时,sda必须稳定,低电平时sda可变化,准备下一位,每个字节八位,高位在前接收方在第 9 个时钟周期拉低 SDA 表示应答,不拉低为非应答主设备通过控制scl和sda生成起始信号,发送从设备地址(7位地址+1位读写位),等待应答后传输数据,最后停止信号结束2.I2C 协议的应用场景和实现我在项目中用 I2C 连接过温湿度传感器(如 SHT30)和 EEPROM,传感器通过 I2C 将采集的数据传给 MCU,EEPROM 通过 I2C 存储配置参数,3.Linux 下 I2C 驱动编程的三层结构回答:linux下I2C驱动为核心层、总线层、设备驱动层核心层:提供通用api,管理总线和设备的匹配关系,是连接总线层和设备驱动层的桥梁总线层(控制器驱动):对应具体I2C控制器,实现硬件时序,负责将核心层的抽象请求转化为实际的 SCL/SDA 电平操作设备驱动层(外设驱动):针对具体 I2C 设备(如传感器),定义i2c_driver结构体,实现probe(初始化设备)、remove(清理)等函数,通过核心层 API 与设备通信。4.platform 与设备树的区别platform总线:是Linux内核为无物理总线的片上外设(GPIO、定时器)设计的虚拟总线设备树:是一种文本文件,用树形结构描述硬件信息(外设、引脚、中断),替代传统板级C代码,驱动通过属性与设备树节点匹配核心区别:platform 是 “驱动 - 设备” 匹配机制,设备树是 “硬件信息描述工具”;现代内核中,platform 设备通常由设备树自动生成5.Linux 下如何获取设备树中的硬件信息内核通过of函数解析设备树,查找节点,6.TCP 与 UDP 的区别,Socket 编程步骤及差异TCP服务器编程步骤:socket创建TCP套接字bind绑定ip和端口listen监听连接accept阻塞等待客户端连接,返回新套接字recv收发数据close关闭连接UDP无需listen、accept、connect收发用sendto,需指定目标地址,UDP无连接概念,一个套接字可与多个地址通信7.IO复用:select、poll、epoll区别三者均用于单线程管理多个I/O流,8.Linux 字符设备驱动设计流程,read/write 实现及应用访问方式定义file_operations结构体,实现open/read/write/release等操作函数,注册字符设备:通过cdev_init初始化cdev,cdev_add注册到内核,分配设备号(alloc_chrdev_region),创建设备文件:通过class_create和device_create自动生成/dev/xxx(替代手动mknod。read从设备读取数据到用户空间,内核到用户write是从用户空间写入到设备,从用户到内核应用程序访问方式 1打开设备,获取文件描述符2.调用驱动的read函数,数据通过copy_to_user传递到buf3.调用驱动的write函数,数据通过copy_from_user从buf传入内核
站队站对牛:这个技术面相当强
查看8道真题和解析
点赞 评论 收藏
分享
08-07 09:21
已编辑
台湾清华大学 Java
拼多多Java后端开发一面(地獄级别)
一、Java基础与JVM(6题)HashMap扩容时链表转红黑树的阈值为什么是8?退化为6的原因?synchronized锁升级过程?G1垃圾回收器如何预测停顿时间?Region大小如何设置?volatile能否保证数组元素的可见性?如何解决?ThreadLocal内存泄漏的根本原因?JDK改进方案?Java 8中Stream的并行处理原理?ForkJoinPool工作窃取机制?二、并发编程(5题)AQS中为什么用CLH队列而不用普通链表?线程池核心参数设置规则?美团动态调整方案?ConcurrentHashMap的size()方法为何不精确?替代方案?如何用CAS实现一个无锁栈?ABA问题如何规避?CompletableFuture如何实现多个异步任务依赖执行?三、数据库与RedisMySQL索引失效的10种场景?最左前缀原则的底层原理?十亿级订单表如何优化分页查询?Redis大Key删除导致集群崩溃,如何避免?Redis事务与MySQL事务的ACID区别?缓存与数据库一致性方案对比?拼多多秒杀采用哪种?Redis Cluster的slot迁移过程会阻塞请求吗?MySQL死锁排查步骤?如何用gap锁解决幻读?四、分布式与微服务(6题)TCC事务的Confirm阶段失败怎么办?如何设计一个支撑百万QPS的分布式ID生成器?Nacos如何实现配置动态推送?长轮询原理?RocketMQ如何保证消息不丢失?Dubbo的泛化调用使用场景?如何实现服务降级?CAP理论在拼多多购物车中的取舍?五、系统设计(4题)设计拼多多砍价系统,如何防止刷单?订单超时未支付自动关闭,如何实现?如何设计一个实时热卖排行榜?分布式锁在库存扣减中的应用,Redisson实现原理?
面试果冻:一面偶遇八股炼狱,连环拷问恐怖如斯,拼劲全力无法战胜
查看28道真题和解析
点赞 评论 收藏
分享
09-04 13:40
已编辑
四平职业大学 Java
字节 后端 二面
全是八股题目,可惜我不会。面试很短,20mins左右,估计是G了。一面到二面隔了很久。【面试问题】🎙️ 请先简单做一下自我介绍。🎙️ 你有实习经历吗?🎙️ MySQL 的隔离级别有几种?分别是什么?🎙️ 可重复读(Repeatable Read)是怎么实现的?🎙️ 可重复读解决不了什么问题,需要串行化(Serializable)来解决?🎙️ 幻读(Phantom Read)问题怎么解决?🎙️ 事务的四个特性(ACID)分别是什么?🎙️ MySQL 是如何实现事务的 ACID 特性的?🎙️ MySQL 的 B+ 树索引是用什么数据结构实现的?🎙️ 为什么 MySQL 使用 B+ 树而不是二叉树?🎙️ 跳表能否代替 B+ 树?为什么?🎙️ Redis 主从同步(replication)是如何实现的?🎙️ Redis 在主从复制过程中,增量数据如何同步?🎙️ Redis 的有序集合(Sorted Set,ZSET)底层使用什么数据结构?🎙️ 为什么 Redis 的有序集合不使用 B+ 树,而选择跳表?🎙️ 现有 1000 万条 URL,内存限制为 10 MB,如何对这些 URL 进行排序?🎙️ 现有 1000 万库存,要求设计一个支持 20 万 QPS 的秒杀系统,仅考虑减库存环节,如何实现?不允许用消息队列。🎙️ 请实现一个算法,检验字符串中的括号是否匹配。面试官在家里, 面试飞快, 甚至没有反问环节。 第一次遇到没有反问环节的面试, 做完题直接就结束了。更新:去问HR结果, 对接的HR说她已经离职了 
Sairus:羡慕了我从来没进过二面,面试官问问题我不会就开始挤车
查看36道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务