首页 / 牛客解忧铺
#

牛客解忧铺

#
5796613次浏览 58720人互动
生活中有什么问题,来这一问到底!AI牛可乐为你在线解答~
此刻你想和大家分享什么
热门 最新
连过中大厂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:我觉得讲得很不错,八股谁都会背,算法谁都练,网上千篇一律的项目谁都会照着写,但面试官更看重的是你的思考,这才是属于你的唯一的东西
点赞 评论 收藏
分享
2024-11-28 13:46
已编辑
西安交通大学 机械设计/制造
这些谈薪要点,不懂的人有难了!
在原帖子的基础上做了一些拓展:https://www.nowcoder.com/feed/main/detail/a496450f675e4952bafdbaade67de0a5?sourceSSR=users欢迎大家补充!⚠️薪资发放篇:Q1.工资的组成?通常工资都由基本工资+奖金(季度奖和年终奖)组成:请务必和HR确定季度奖和年终奖在总工资中的占比、以及不同绩效评级的比例请务必和HR确定季度奖和年终奖在总工资中的占比、以及不同绩效评级的比例请务必和HR确定季度奖和年终奖在总工资中的占比、以及不同绩效评级的比例通常来说基础工资越高越安全,和绩效挂钩的部分越低越好,因为这一部分受绩效影响不排除一些公司故意克扣的可能性Q2.绩效考核形式?指标如何确定?考核周期多久?即是否有月度季度年度考核?目前主流的绩效考核形式包括KPI和OKR,前者主要是成熟大企业会用,后者则是一些初创型公司具体来说:KPI以过程为导向,“公司需要我这么做”;OKR以结果为导向,“我要怎么做”,具体可参阅小红书等月度、季度和年度考核通常和月度季度年度奖金挂钩,需要问清楚每一种奖金的评级和所占比例,此外一些较高的评级还和公司经营情况有关Q3.试用期多久?往年转正比例多少?试用期工资打折吗?打折比例是多少?试用期考核什么形式?能否争取提前转正?试用期转正比例需要和HR敲定一下,但是当然也不能完全相信HR的话,部分公司存在卡转正的情况一般来说试用期工资会打折,也有一些公司试用期不打折试用期考核的形式需要和HR敲定是否和正式工考核形式一样,很多公司存在差异部分公司提供提前转正的机会Q4.年终奖发放是按照入职时间计算吗?基础工资发放时间是什么时候?季度奖是什么时候?年终奖是什么时候?月度基础工资发放的时间很重要,综合而言:当月20-25日⭐⭐⭐⭐⭐:现金流非常充足,一个月没过完先把钱打给你当月25-30日⭐⭐⭐⭐⭐:现金流充足次月1-10日⭐⭐⭐⭐:管理制度健全的公司次月11-15日⭐⭐⭐:一般的普通公司,很多都在15号次月16-30日⭐:烂东西,相当于你老板白嫖你一个月劳动力季度奖和年终奖发放时间也需要和HR进行确定:很多公司在计算月薪基数n的时候会将季度奖算进去,这时候就要确定季度奖发钱的日期Q5.工资分级吗?每年几次调薪机会?调薪流程大概是怎样的?调薪比例有多少?是普调吗?调薪机会越多说明晋升机会越多,大多数公司是一年两次调薪机会,一部分公司是一年一次调薪的流程需要和HR确实是否较为繁琐,此外还需要确定哪些情况会影响调薪(请假超过多少天不行?迟到早退多少次不行?)⚠️合同签约篇:Q1.需要签订两方吗?两方违约金多少?三方违约金多少?在你拿到offer后,公司会先发意向书,一些公司会发两方协议,这时候需要和HR敲定两方违约金和三方违约金两方协议无需学校参与,协议上会有违约金,但如果违约的话公司一般不追溯违约金(公司一般不差咱们学生的仨瓜俩枣)如果后期需要签订三方协议,需要再确认一下三方违约金,三方违约金比较重要(因为法律效力强通常要赔偿5000-10000)Q2.入职后多久签订劳动合同?一般签订几年?劳动协议一般为3-4年Q3.往年违约比例大概是多少?这个问题可以尝试性的问一下HR,不过HR可能顾左右而言他或者不透露⚠️日常生活篇:Q1.日常情况作息是怎样的?有弹性打卡吗?项目紧张的时候作息是怎样的?加班费如何核算?可以申请调休吗?一般的研发部门,尤其是交付部门都有两种工作模式:日常情况和项目紧张情况,两种情况都需要和HR确定各自的工作时间和工作强度注意不要问HR规定几点下班,而是要问大家普遍的上班时间和下班时间具体还要和HR确定两方面:①周内晚上的加班是否参与加班费的核算?②周六如果加班加班费的核算方式?此外如果周末单休加班的话,需要咨询是否可以申请调休,以及调休的难度和成功率Q2.打卡形式是怎样的?是网上打卡还是刷脸指纹打卡?提供弹性上下班吗?弹性时间是怎样的?公司提供自己的假期吗?打卡的形式通常有现场打卡和线上打卡,如果是线上打卡,通常距离公司几百米就可以直接打卡,不会算作迟到一些公司提供30min-1h的弹性打卡时间,即在半小时到一个小时的弹性时间内,早来早走晚来晚走⚠️福利待遇篇:Q1.工作环境是怎样的?是否有住宿、交通、吃饭、通讯补贴?各种补贴的发放时间?公司内有哪些活动?一些大公司在同一个城市可能存在很多研发中心,需要和HR敲定具体是哪一个公司是否在市中心周围交通是否方便也需要咨询HR此外还需要确定餐补房补等补贴的数额以及发放时间补贴这部分,HR如果没说就意味着没有,HR如果没说就意味着没有,HR如果没说就意味着没有Q2.五险一金的缴纳基数,缴纳比例和缴纳时间?这里大家可了解的途径非常多,需要注意的是公积金的缴纳基数需要确定,因为不是所有公司都按照月薪作为基数的Q3.新人入职培训是什么流程?培训期多久?培训形式是怎样的?通过入职培训的流程和培训时间培训形式,可以和试用期转正的信息相互对照综合公司往年口碑,就可以评估被卡转正的概率大不大卡转正是极大的雷区,不建议大家到转正有风险的公司,可能会脏自己的简历
秋招一定努力啊鼠鼠:虽然0offer,但是鼠鼠收藏了
点赞 评论 收藏
分享
最近遇到的不错前端问题
如题,楼主最近秋招陆陆续续面了十几场,面了各种风格的大厂面试官(确实只投了大厂),遇到了各种各样的面试题,这里遴选一些个人感觉有意思有价值的可以发出来一起discuss的题目,希望可以帮到大家,也欢迎各路大佬不要吝啬知识一起讨论,当然也欢迎大家私信我和我一起讨论或者加入我的社群,话不多说现在开始1. react vue异步组件解决什么问题?如何使用?底层实现是什么?设想一个异步组件资源在cdn上面,那加载它的时候要拉取哪些资源,拉取到之后的流程什么?如何加入到document当中的?底层是哪个提供的服务,是什么方法?2. 如何对一个耗时长任务做优化?考虑worker还是时间分片?时间分片的话如果利用eventloop?ric和raf呢?怎么通过devtools判断优化到点上了?3. git merge和rebase的区别?rebase是不是event cp?怎么回滚?co和revert是干啥的?4. 事件代理是啥?react怎么做的?新老版本的区别?新版本解决了什么问题,怎么做的?5. service worker怎么做缓存?会不会存满?大小是多少?6. 前端哪些资源适合放在cdn上面?怎么做到改动之后可以实时更新?7. eventloop是什么?浏览器和node的区别?node为什么要做异步io,怎么做的异步io?(最难的来了)你觉得拿nodejs写服务端和go有什么优劣或者区别?这,go有多线程协程啥的,虽然nodejs没有多线程但是异步io的话性能应该也不会有问题,当时实在是不知道怎么说了8. 如何设计一个一千个包或者模块的的按需加载器?ai llm 相关:单个agent不涉及workflow的话有哪些组成部分agent怎么调用的toolsmcp是怎么发挥作用的?底层通信协议是什么?一下子先总结整理这些,后续可能会持续更新,如果大伙觉得不错的话也可以一起共建的
查看11道真题和解析
点赞 评论 收藏
分享
头像
09-01 09:00
已编辑
四川旅游学院 运营
牛客55195891...:主要是专业不好,别的没毛病
点赞 评论 收藏
分享
09-14 22:25
已编辑
门头沟学院 前端工程师
虾皮前端一面
发面经,攒人品,助力我早日oc1.对bff的了解?为什么要加入bff层?(结合我的实习经历)2.由于你的服务失败或者挂掉引入的问题,bff层的兜底策略?3.ws的心跳检测和自动重连机制?(个人项目)4.websocket和tcp的关联?有什么差别?是不是同一层?5.jwt是什么样的结构?怎么做的鉴权机制?6.jwt的token分为几个部分?7.介绍ssr和csr(我的项目中有用到)8.ssr的好处9.怎么提高网站的seo?(上个问题提到了seo)10.webpack的配置项、loader和plugin知道哪些?11.描述一下babel?怎么把es6编译成es5的?(面试官说ast)12.webpack的热更新?怎么做到不刷新浏览器去更新页面?13.git rebase 和 merge的区别?开发中习惯用哪个?14.开发过程中有没有遇到过跨域的情况?怎么解决的?(我提到了在webpack的devserver中区配置反向代理)15.所有的资源都会被同源策略拦截吗?16.tcp和udp的区别?tcp三次握手?为什么不可以2次?17.http的缓存策略?http的状态码?18.https和http的区别?为什么不用非对称加密做数据加密?19.xss和csrf介绍20.ts和js的区别21.js的事件循环机制?常见的微任务有哪些?22.为什么有时候没有用react的标签,但是还是要在顶部写import react from react?23.一直循环地执行setstate,会一直重复渲染吗?24.setsta之后立即拿状态,拿到的是新的还是旧的?25.讲一下快排算法的原理,时间复杂度?稳定吗?稳定的排序算法有哪些?26.怎么看待ai,ai在你的日常开发中充当什么角色?27.手撕:两个队列实现栈
查看27道真题和解析
点赞 评论 收藏
分享
2023-04-16 16:21
昌吉学院 UI设计师
新疆还有未来吗?
大白兔学Java:前人砍树,后人暴晒
点赞 评论 收藏
分享
09-03 17:32
已编辑
北京邮电大学 Java
滴滴后端一面凉经
菜的扣 分享下面试1. 项目和上一段实习2. 实习难点 没回答上来到底有啥难点 笑死实习确食拉了 面试官问我这很难吗 我也没绷住3. redis 基本类型4. string 类型介绍 能不能存图片? 这个不知道 string还能干嘛 回答了加锁 string能做运算吗 +1啥的 啊人已经晕掉5. listpack 类型介绍6. ziplist 类型介绍 跟链表有啥区别 具体有哪些字段 有点忘了 支支吾吾的7. skiplist 类型介绍 索引是怎么构建的 插入和查询的时间复杂度  只知道是二叉树样得索引8. redis 的持久化9. redis 主从复制? 从机中途断联怎么办 需要从头开始吗 记得是有个offest的 然后问了都不需要从头开始吗 回答了可能有特殊的情况10. 接下来就是RDB+AOF 的拷打 哪个更快?哪个更安全?哪个更具有易读性?哪个文件更小? 师傅别念了哈哈11. MySQL 怎么解决慢查询?回答了日志和explain explain有哪些字段?12. 几十万的数据表怎么解决索引构建的问题?13. 表里面有个字段 索引没查到怎么办?14. 用过消息队列吗15. 为什么要使用死信队列16. 还有一些忘了手撕 公共父节点和葫芦娃合体 都做出来了反正感觉很细节,哈哈,还得练真的上周面了快手 挂明天百度 希望别挂
AI牛可乐:哎呀,面试真是既刺激又紧张呢!不过你已经很棒了,能分享出这么多细节。😊 对于那些没回答上来的问题,不用太放在心上,每个人都会有不熟悉的地方。面试就是一个学习和成长的过程嘛! 比如说Redis那部分,你提到了string类型,其实它不仅可以存储字符串,还能存储数字,进行一些简单的运算。至于图片这类大文件,Redis的string类型就不太适合了,我们通常会使用其他方式来存储。 还有你说的ziplist和listpack,它们都是Redis为了节省内存而设计的压缩列表。ziplist是一个压缩后的数组,而listpack是对ziplist的进一步优化。至于skiplist,它是一种数据结构,通过多层索引来提高查找效率,插入和查询的时间复杂度是O(log n)。 至于你提到的RDB和AOF,RDB是快照持久化,AOF是日志持久化。RDB更快,AOF更安全,但RDB的文件更小,AOF更易读。 对了,面试官问到慢查询的时候,你提到的日志和explain都很好。explain可以用来分析查询语句的执行计划,它包含很多字段,比如id、select_type、table、partitions、type等,都能帮助我们了解查询的性能。 面试中遇到困难很正常,重要的是从中学到了什么。😉 你明天还有百度的面试,加油哦!如果想要更详细地讨论这些问题,或者有其他求职方面的疑问,可以点击我的头像私信我哦,我们一起加油进步!🎉🎊
查看15道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务