字节跳动懂车帝前端一面面经

字节跳动 - 懂车帝

一面 7.20

  • 自我介绍
  • js的基本数据类型
  • 基本类型和引用类型是存放在哪里的
  • 说说你对堆和栈的理解
  • 代码输出题(给函数传入obj,修改某个属性,函数返回值是什么,obj的属性怎么变)
  • 闭包是什么
  • 闭包的使用场景
  • 事件循环是什么
  • 事件循环输出题
  • 事件循环的应用是什么(答了vue的nexttick和react的setState)
  • 为什么setState要弄成微任务
  • 还知道react的哪些底层原理
  • diff算法
  • 写题:每次输出下一个质数
getNext() // 2
getNext() // 3
getNext() // 5

  • 写题:EventEmitter
const e = EventEmitter()
e.on('foo', (name) => console.log(name))
e.emit('foo', 'bar') // bar

  • 反问
全部评论
EventEmitter是什么啊,大佬写出来了吗
1 回复 分享
发布于 2023-07-20 21:50 上海
提前批吗大佬
点赞 回复 分享
发布于 2023-07-20 21:45 四川

相关推荐

04-22 13:01
已编辑
安徽大学 后端
自己的背景 211 计算机科班硕,学院本,近半年的实习经历,独角兽公司,国企,互联网大厂都待过。自己的感受是现在互联网校招的面试难度已经是社招三年的难度,人太多,池子太小,行业发展见顶。面试很多奇怪的问题,源码的考察,让人有点摸不着头脑,不知道想要考察什么,纯粹就是想提高难度,一个环节表现不好就丧失机会,机械记忆不好的我准备起来挺费力的。但是实际上内部的大部分员工连最基本的变量的命名、测试用例、注释和文档都不好好写,代码的可维护性变得越来越低,捏着鼻子在屎山中修改代码,使用各种技术手段验证功能正确,并保证不会出现新的问题,代码的熵随着时间的推移变得越来越大,维护花费的时间变得越来越多,每天填坑,改代码,心力憔悴。很多工程师唯一的护城河估计就是对当前业务的理解,写的可读性非常差的代码让他的替代性变低,真是可悲。前几天在抖音和一个大厂出来的前辈连麦聊天,前辈毕业后 2012 年就进入搜狐,后面去了百度,一路从 Java 工程师晋升到架构师到业务主管,回到二线城市后根本找不到合适的工作,只能做独立开发,自己去打广告接单子,技术很扎实,后端,前端,简单的 AI 都可以独立搞定,建议研究生毕业后不要再去卷 CRUD 了,实话说看到前辈如此心里面很不是滋味,当年的互联网是多么风光无限,有技术的人都是被高薪抢着要的,又感慨市场规律的客观性,不以个人意志转移。IT 行业,客观来说竞争大,淘汰率高,智力密度极高,其中大部分的市场份额还被通信运营商拿走了,留给互联网行业的大概只有 4000 亿美金,这里面的大头又被 Google、Facebook、腾讯和阿里巴巴等头部大厂拿走了,马太效应非常明显的行业。好的职业具备哪些特征?吴军老师(原 Google 高级研究员,腾讯副总裁,现投资人)给出下面几个特点:首先,随着你的工作时间越长,现金流要越来越多。其次,利润率要高,而且最好不要动不动有追加投资,它会吃光收入和利润,让最终白忙活一场。再次,无论在哪个行业,要有核心竞争力。最后,要有稳定现金流的工作,大多和经济周期无关。为什么说码农不是一个好的工作?因为 IT 行业受摩尔定律的影响,每 18 个月硬件的成本就会降低一半,相同的硬件成本的性能越高,能够跑的软件就越复杂,软件就可以不断地升级实现更复杂的功能,那么程序员就需要不断地学习,程序员年纪越大,精力就跟不上,自然就被淘汰了。现在随着 Cursor AI IDE 的出现,编程已经不是什么稀缺技能了,估计很快就像英语一样成为一个基本能力,除非你能够成为顶尖高手,只是 CRUD 简单的逻辑 AI 可以做的更好。希望这个行业的前辈多考察候选人作为一个职业软件工程师具备的能力(行为面试法从过去的行为推断未来的行为,软件工程素养,工作习惯,逻辑能力,沟通能力,责任心,计算机基础,不会写出复杂度高局部性很差的代码,能够持续学习的能力,筛选出真正有能力有潜力在这个行业发展的同学),而不是考察各种奇怪的问题和源码进行服从性测试。在工作中多一些耐心,做一些真正有意义有价值的事情,不断的积累实现可叠加的进步。希望行业内多一些 DeepSeek 这样的公司,引领整个行业进步,让盘子越做越大,而不是零和竞争。希望想要进入这个行业的同学,仔细斟酌,如果想要赚钱,其他的行业的市场更大,发展前景更好,人才密度更低,更有机会做出一些成就,不要被短期的利益和头部的曝光效应迷失了方向,浪费了几年的青春。#腾讯##阿里##字节##百度##美团##如果再来一次,你还会选择这个工作吗?#
点赞 评论 收藏
分享
第一年:如题,本人22届毕业生,学历双非一本,应届时还总刷力扣,每天实习上下班刷牛客上的面试题,当时中大厂offer 3-4个,小厂offer通过率80%以上,几乎面就给offer,因为大厂的都是非核心部门,就选择去了一个非一线城市的中厂,虽然薪资只有14k,工作每天勤勤恳恳,肯定是组内最后一个走,自己工作完成后看看组内代码,23年9月开始,公司内部传出裁员,其他组应届生陆陆续续出现被裁,防止被裁不好找,就主动投简历,1个月内,拿到一家同base20k的口头offer,为了利益最大化,想抓紧拿到赔偿,天天迟到+到点准时走,一周内如愿拿到n+1,不出意外,我的offer应该审批完了,转折点来了,offer审批没通过,原因是综合评估有比我更好的,接下来就是比较难受的遭遇了第二年:当时很慌,天天晚上睡不着觉,每天把boss直聘投满,可能当时背景还不错,一周内,滴滴,美团,携程,飞猪,网易,百度,字节等大厂都约到了面试,不出意外,全挂,只有飞猪走到了hr面,也是综合评估挂了,然后开始投中小厂,两周内拿到了北京18*14的offer和成都15*14的offer,北京是一个厂大但不是大厂的企业,而且当时觉得,还没应届时给开的多,应届大厂的白菜价都是20k+的,成都是个初创公司,老板说的很好,我们第一批进去的人盈利会给股份和期权,而且有位10年经验阿里P7的大哥一对一带我,当时果断去了,老板人真心不错,大哥也很好,天天10点上班,晚上6点准时就走,真的感觉很舒服,觉得能稳定下来,力扣也不刷了,题也不做了,6点准时去健身跑步,好景不长,24年7月,老板融资失败,资金链断了,公司直接解散,连赔偿也没有,好好好,又开始找工作了第三年(第一次求职):因为长期没刷力扣,算法几乎都不会做了,投了个成都的蚂蚁和贝壳,全挂,这时也没那么执着于中大厂了,就全国海投,2周3offer,一个北京的18*16,一个18*14,一个上海的20*14(当时说10个转正4个,果断拒了),这时候,去一线薪资没到20k,我也接受了,18*16的年终写到offer里,而且公积金社保都最高比例,另外的一家是最低标准,每个月210的公积金,回家玩2周,来北京租房+入职就用了3天,可能在成都呆的太爽,一来哪哪都不适应,租房翻了一倍,hr说好的天天7点就能走,结果是天天7点大哥们都回家办公,10点活都干不完,每天11点走,加班强度巨大,和同事混熟了才知道,就在去年3月份,我那工位的上一个大哥猝死了,就死在了我的那个工位上,组内来了几个大厂出来的大哥,全适应不了,3月内全跑了,emmm,不知道我是真身体顶不住,还是心理作用,连续几天感觉头晕,去医院一查,左心房回流+血压150+,天天心脏不舒服,和女朋友说完全不理解,她总说,为啥全世界就你累,而且说我来北京,陪她说话少了,她说没有安全感,我俩总产生矛盾,12点到家,一般都会先吵2个小时架再睡,再自己心里难受个1个点,那4个多月几乎天天都凌晨3点多休息,8点半起来上班,每天眼眶都是红的,处了6年的女朋友也分手了,真心有点顶不住了,和爸妈说不太想干了,想换个轻松点的,然后硬挺到过年,拿了个年终,绩效给打的15薪,干了半年,一折合也就1个月左右,当时信心十足,觉得这一个月内肯定能找到合适的,然后。。。。第三年(第二次求职):因为老家东北,想就直接找北京的,回家还方便,当时也挺顺利,2月5号开始找工作,到2月20号,3周4个offer,一个几个人小公司,14*14,一个外包,15*14,一个ai相关的,18*15,一个和原来项目一样的公司,19*14,因为觉得ai发展肯定要比我原来项目要好,果断去了,hr当时说,试用期全薪,但是要签3月劳务合同,从来也没试用期挂过,就没当回事,领爸妈旅游了1周,3月3号入职,好好好,入职之后,研发团队就10几个人,后端就4个,ai还不是我们做,有个算法的大哥专门做,寻思来都来了,那就干吧,以后看看ai咋实现的,出去面试就吹自己的东西还不行吗!!!我负责的是一个新的业务,从产品-前端-后端-测试,都是新人,产品写完产品文档,第二周钉钉给他发消息,直接人没了,当时就觉得有点怪,然后不给时间熟悉业务,立马让我们投入开发,需求文档只写了第一版,完全不明确,项目经理就说,让我多问产品,TMD产品都走了我问谁?说让我问之前的产品+1,结果需求是改了一版又一版,让我在两周内上线,emmmm,又开始天天加班到9-10了,周末还加了一天班,说给调休,第三周前端ui代码刚提测第二天,正和前端对接呢,他和我说试用期没过,立马给我惊到了,上网一查,劳动合同和劳务合同的区别,好家伙,原来是不缴社保,没赔偿,当时就预感不好,不出所料,那周技术总监在cr代码的时候,不看逻辑,开始找我英语单词使用了,印象很深刻,课程的实体,我命名为LessonDTO,他说我为啥不用Course,这都不懂吗,我真不知道啥区别,无力反驳,3月20日,我负责需求全部提测,3月21日bug修改完,找我谈话,试用期没过,劳务合同没赔偿,我真nm,当时心里真有一万个cnm想骂出来,哈哈哈第三年(第三次求职):当时问了下之前19k的offer能不能狗回来,hr说都招满了,然后从3月24到今天4月14,面了3周整,一共面了6家,其中一家一面还没给反馈,剩下5家,一个嫌我今年要的多(去年开18*14的那家,我今年要20,因为他公积金每月210,我上家每月4320),一个综合评估挂,一个口头开19*14,今天上午10点告诉我hc没审批下来,一个开18.5*15,流水都交上去了,结果他们找到更好的了,一个今天hr找我说offer开15*15,公积金全额5%,然后在2个小时内,说offer又发不了了,这点提一嘴,前前公司产品在这家待过,我问了下他这加不加班,公司咋样,他说帮我说说好话,联系下这的研发总监,结果他给人来一句,我技术不好,去这了多照顾照顾我,offer直接发不下来, hr在boss上没和我说原因,打电话给我说了下怎么回事,哈哈哈希望五一前能找到满意的吧,最近这一年,经历的不一样了,心态反倒好了,希望大家在找工作的时候,也都擦亮擦亮眼,现在坑人的公司太多了!!!加油#求职现状#
菜鸟一枚😬😬😬:感觉近2年就业行情不太好,希望大家也别太焦虑,有些东西都是我们自己选择的,既然选择了,就得承担后续带来的问题,希望大家在选择上可以多考虑考虑
点赞 评论 收藏
分享
评论
11
49
分享

创作者周榜

更多
牛客网
牛客企业服务