avatar-decorate
获赞
1974
粉丝
735
关注
7
看过 TA
1.2W
武汉理工大学
2025
前端工程师
IP属地:广东
四面八方offer来!!!
私信
关注
头像
2024-09-14 10:38
已编辑
字节跳动_抖音互娱_前端工程师
4399流程推进确实慢。。。而且比较奇怪的是二面是hr面,问薪资地点之类的,我以为是我薪资喊太高了要给我挂了,但是流程一直没终止,二面结束后四五天约三面。三面两个面试官一起来,全程问业务方向的东西,那我就太能说了,夸夸一顿输出。目前等流程推进中1.提到了bug估分比,这个是怎么算的2.线上化率100%是什么意思3.bug估分比怎么样算好怎么样算差,这个界限是否太过严格4.怎么样去界定一个bug5.估分比有什么用处6.怎么样能够让这个估分比降低一些7.自己会先去跑一遍测试用例的话,整个开发周期是否会比较长8.需求排期评估是自己来吗,会把跑测试用例的时间也排进去吗,最小排期粒度是小时还是天9.比如一天的排期产生了一个bug,那估分比不是就很高吗,这样合理吗10.这套机制运行起来对团队是正向作用吗11.会不会产生有人为了降低估分比跟qa交易一下给点好处的情况(离谱)12.边开发边跟别人语音沟通问题的模式好像不够敏捷13.如果紧急接到一个需求需要一天搞完,如何安排自己的日程14.其他人有没有吐槽过这个模式,觉得有不合理的地方,你自己怎么看15.这样会不会造成有的人为了估分比低一些只接简单需求,难的没人敢接16.为什么想要离开字节的团队(其实没想离开,只是并行秋招)17.对第一家公司的要求,如果企业达不到这个要求怎么办(那还来干啥)18.在字节这边自己技术成长是怎么样的19.几点下班,有强制要求吗20.为什么项目会用到微前端21.如果有个老系统有很多模块,需要逐步迁移,这个情况适合微前端吗(撞枪口了这不,刚好是我在做的)22.有没有遇到一些困难23.garfish是字节自研的吗24.你觉得自己是技术向的吗25.为什么选择走技术路线呢,感觉你比较外向比较open26.你会在技术上一直深入吗,还是后续有别的打算27.团队对你的评价怎么样,ld夸你啥了28.简单说一下你做的总结29.你觉得你现在在的团队最大的问题是什么(给问到了,好像只有好的,想半天没想到差在哪)30.自己做的总结复盘对其他人有影响吗31.未来两到三年有什么规划吗这种面试也太爽了吧
查看31道真题和解析
0 点赞 评论 收藏
分享
到店挂了第二天秒被捞,这回是到家部门,面试流程还算顺利,但很多八股确实好久没背了,面试的时候有的说着说着就卡住了,应该是最后算法做的还行,目前已约二面。还是要抽时间回顾一下知识点基本是八股+手撕1.实习情况,转正情况,秋招情况2.flex用过那些属性3.position定位,fixed相对什么定位4.flex1的三个值是什么,为什么最后一个属性是05.盒模型(背着背着突然忘了他们宽高咋定义的),如果设置元素宽高为100,同时设置了padding和border,两种盒模型的表现6.两种盒模型怎么设置,content-box是什么盒模型7.不定宽高水平垂直居中8.ES6用过哪些语法9.为什么会新增let和const10.输出题:var i = 0setTimeout输出i那个,如何让他输出12311.闭包是什么概念,项目中的闭包如何做数据清理12.js垃圾回收13.项目中有用到过闭包吗14.excel导入导出(本人实习项目)内容实现15.数据类型,如何辨别类型16.instanceof底层的实现原理,有自己实现过吗,如何使用17.原型原型链,构造函数和实例之间有什么关系18.手写一个new19.Object.create传入的参数是什么意思20.为啥会出现箭头函数(还真没想过这个问题)21.什么情况下可以当作构造函数使用22.this怎么改变指向23.输出题:obj对象中有一个方法,用obj.a()和(obj.a)()去调用分别输出什么24.事件循环25.事件循环输出题:带async await的那种编程题:反转链表
Natrium_:出现箭头函数和class应该是为了消除函数二义性。箭头函数消除了作为构造函数的可能,class消除了作为普通函数的可能
查看25道真题和解析
0 点赞 评论 收藏
分享
头像
2024-09-04 23:35
已编辑
字节跳动_抖音互娱_前端工程师
三面面试官应该是leader,聊的很愉快,也从他那里得到了很多经验和建议,很真诚,很用心的一个面试官,想必在组内也有很好的评价。三面总体来看是去了解你的思路和业务能力,包括遇到问题的处理方式,代码题考的就很简单,不是主要目的。三面只要思路敏捷,认真沟通交流就没问题1.在字节这边做的技术上的一些事情,是否还有优化的空间2.配置的路由json是如何获取和存储3.实习相关的一些事4.实习开发完的需求有没有回头看下有什么优化的点5.在实习过程中做过的复杂度最高的功能点或者业务是什么6.如何在数据上去设计优化提到的功能点7.在校项目介绍8.地图瓦片(没听说过)9.Vue和React的状态管理用的是什么,Pinia和Vuex的区别是什么10.在实习的时候状态管理工具的选型有没有跟mt了解过为什么选这个11.hook用过哪些,了解差异吗12.“副作用”怎么理解?它是一个什么样的概念13.转正情况了解,觉得字节这边的团队和业务适合自己吗14.手上offer情况和秋招情况了解聊天:互联网目前的就业形势和风口代码题:将“get-element-by-id”变成“GetElementById”和“getElementById”,顺便考察了一下map和forEach的区别反问聊天十五分钟面试官给了一些很好的建议,在未来的一到三年要好好磨练自己的技术,并且在做事的时候往深想一层,考虑更多的细节,多关注技术,多思考。感受到面试官很用心在跟我交流,非常感谢快手,很好的面试体验
抢个前端工作:快手面试官确实很好😊
查看23道真题和解析
0 点赞 评论 收藏
分享
阿里国际一面也有点小压力的,面试官比较严肃,特别是那个摄像头,对簿公堂的感觉,八股基本都会往下问一嘴,所以还是需要点基本功的1.个人基本情况了解,转正情况2.实习项目难点,背景,如何解决3.除了字节Garfish,还了解过其他微前端方案吗4.实现微前端方案有哪些核心技术要点5.样式隔离一般怎么实现6.子应用切换渲染问题的具体解决方案7.项目如何配置子应用8.react常用hooks,useRef和useMemo使用场景9.useEffect依赖数组怎么使用,判断依赖数组是否更新是深比较还是浅比较10.性能指标了解吗,如何查看自己页面的性能情况11.页面卡顿和性能问题出现的时候有什么排查思路12.script的async和defer有什么区别13.react组件的INP比较长,如何优化(这个就没听过,只能猜了)14.什么情况下会触发组件重新渲染15.防抖和节流,代码如何实现16.一个秒杀按钮用防抖还是节流(思路是,描述应该取第一次,所以是节流)17.移动端做过吗,了解移动端适配怎么做吗18.nodejs开发了解吗19.如何实现自适应的三列布局20.flex1是什么属性缩写,各代表什么21.闭包22.redux的reducer和action是用来干嘛的,还知道什么状态管理工具吗23.怎么改变this指向24.箭头函数的this指向哪里25.promise常用api26.有ab两个请求,任意一个成功可以执行c应该使用哪个27.allsettle28.forEach方法中断怎么做面试官给了个新思路,我觉得挺好的。之前一直都知道抛出错误可以中断。面试官提示:forEach正常情况下怎么走完?幡然醒悟,改变数组的length就可以了29.打包构建工具了解过吗,知道webpack和vite的区别吗30.如何获取cookie,删除呢31.跨域怎么解决,如果要实现一个jsonp的请求工具,比如发一个npm包,实现一个函数传参数就可以解决跨域,怎么解决32.3L和5L烧杯怎么量出4L33.排序算法了解哪些?快速排序实现原理是什么?快排是稳定的吗?其他排序算法稳定性呢34.快排时间复杂度和空间复杂度?35.自己做一个自我评价,自己的优缺点36.个人性格用几个词来形容37.对自己的未来有个人规划吗38.你坚持最久的一件事,这个过程中有没有想让你放弃的时候39.你最敬佩的一个人好家伙,复盘发现真是天南海北什么都问完了。。
查看39道真题和解析
0 点赞 评论 收藏
分享
百度的一面还是比较轻松愉快的,全是八股,这就太舒服了。但是反问环节问了一下面试官,是不是三轮左右,他说不是,提前批可能有五轮,真是有点恐怖了大家一定要提前下载他们那个如流软件啊,今天用浏览器打开,一直没有代码区,尬了五分钟。最后有个题来不及只能说思路了。不过面试官反馈还行,口头过了项目:1.字节实习这边负责的项目是0开始搭建还是已经有了2.简单介绍一下garfish3.新版本嵌入旧版本子应用4.微前端的子应用样式问题怎么解决,样式隔离5.为什么用到jotai6.地图如何构建?地图的虚拟坐标和真实坐标怎么转换?7.军工项目背景简单介绍,需求谁来推动8.为什么用到websocket,还有什么别的方式可以实现?八股:1.闭包2.undefined、null、Nan,Nan代表什么3.bind、call、apply4.let、const、var,var定义之前拿到是什么?var a之后还能var a吗5.防抖和节流6.跨域。origin定义的是什么。了解过postMessage吗7.除了get和post还有什么请求?都用来干什么,区别8.什么时候会用到预检请求?了解过吗9.讲了一下excel导入和导出10.语义化标签,为什么要引入语义化标签11.如果没有给这些语义化标签加样式,跟div和span有什么区别?(问得好啊,这个不知道)12.rem、em、px、vw、vh手撕:1.const arr = [1, 2, 3, 1, 2, 3, undefined, undefined, NaN, NaN, {}, {}, [], {},[], undefined]去重这个题其实没完全a出来,一开始想到了一个很神奇的思路,因为我知道{},{}在set去重的时候是会被当做不一样的元素处理的,所以想到了JSON.strigify先转成字符串,去掉首位再set去重,写完就发现,怎么把这些元素还原好像不太方便马上换了第二个思路,用map存,不过时间有点紧,细节没处理好2.力扣:3数之和这个题就没写,只说了思路最后一题:url输入到看到页面全流程正式批是有笔试的,大伙可以根据这个判断是提前批被捞了还是正式批还有就是面试官说提前批是两周一清,反馈时间最长不超过两周,超过两周应该是凉了
查看21道真题和解析
0 点赞 评论 收藏
分享
offer快快来66...:2.URL解析,DNS解析,tcp三次握手建立连接,浏览器发起http请求,服务端处理请求返回响应,浏览器处理响应,html生成dom树,css生成cssom树,共同生成渲染树,布局,绘制,tcp四次挥手断开连接 3Display:none;visibility:hidden;opacity:0 4.display:flex; justify-content:center;align-items:center;/position:absolute;transform:translate(-50%,-50%) 5.基本数据类型:number、string、null、undefined、boolean;引用数据类型:对象数组字符串 6.Array.isArray instanceof Object.prototype.toString.call() 7.不等于,因为浮点数在计算机中是二进制形式存储的,会存在精度损失 8.flex-frow1可以在父容器扩展,占据可用空间 flex-shrink:1在空间不足的时候收缩 flex-basis:0在分配额外空间之前不占用空间,自动填充所有可用空间 ; 9.强缓存和协商缓存,强缓存expires、cache-control;协商缓存last-modified、etag 10.先执行同步任务后执行异步任务,执行异步任务的时候先执行微任务后执行宏任务 感谢大佬的面经分享,学到了我都约不到面试
查看16道真题和解析
0 点赞 评论 收藏
分享
问的真的很难很深,面试官水平很高啊,被狠狠拷打,面试官人很好,给过了,同时也暴露了很多问题全长一个小时左右,开始直接上难度无八股,实习+项目+做题1.微前端是什么概念,子应用之间如何实现环境隔离?2.在eval里this指向哪里?如何改变eval的this?eval函数只要是在全局直接运行或者是通过一个函数调用执行、作为对象属性被调用执行这种间接的执行方式,他的指向都是全局作用域。他不能直接被call/bind/apply改变this指向,改变的思路是在eval外面包一层函数,改变外面这个函数的this指向3.上面说的那种方式没办法直接改变eval的this,因为eval的this永远指向外部函数的上下文,怎么直接改变?使用with4.new Function创建函数和普通创建函数的区别?但是如果我们使用 new Function 创建一个函数,那么该函数的 [[Environment]] 并不指向当前的词法环境,而是指向全局环境。因此,此类函数无法访问外部(outer)变量,只能访问全局变量。5.eval执行的返回值是什么?如果传入一个字符串“undefined”,返回什么?如果传的参数不是字符串,会被原封不动的返回,如果是字符串,字符串内是表达式,会执行表达式并返回结果,字符串内是语句,会被按顺序执行。如果是“undefined”,会返回undefined6.项目中人员轨迹如何记录,怎么把轨迹点连成线?有看过底层实现吗?了解webGL吗7.流程可视化编辑如何实现,有用过canvas吗8.cookie多大?localstorage多大?9.localstorage能跨域吗?和sessionstorage有什么区别不能,只在同一个域名下生效10.localstorage内存有限制,到限制了怎么办?11.react用过哪些优化手段手撕:动态规划找最短路径问题不多,但是问的很细,太细就答不上来了,然后面了很久。大家平时还是要多深挖一下
查看11道真题和解析
0 点赞 评论 收藏
分享
头像
2024-08-21 00:19
已编辑
字节跳动_抖音互娱_前端工程师
面试官问的问题真的很广,反问问了一下原因,他说你可能接触不到,来了也可能用不到,但是想看下了解知识面的广度,看下上限在哪。所以大厂实习也不完全是优点无手撕,全程45分钟左右1.什么时候开始接触前端2.怎么系统学习前端3.node接触过吗(没有。。)4.for in和for of的区别。for of是否能遍历对象,for in能不能遍历map5.CJS和ESM的区别6.CJS和ESM能不能在浏览器直接使用7.React应用能不能被搜索引擎搜索到(一开始没理解,换了个问法):网页源码打开,内容是写在HTML里还是JS里?写在JS里能不能被浏览器抓取到,想要被抓取到应该怎么办?搜索引擎爬虫主要通过抓取 HTML 内容来索引网页。React 应用通常是单页应用(SPA),初始加载时只获取一个 HTML 页面,后续的内容更新通过 JavaScript 动态加载。这使得搜索引擎爬虫在首次访问时可能只能看到一个几乎空白的页面,而无法发现通过 React 渲染出来的动态内容。解决方案:服务端渲染(SSR)原理:服务端渲染是在服务器端将 React 组件渲染为完整的 HTML 页面,然后将这个 HTML 页面发送给客户端。这样,搜索引擎爬虫在访问页面时,能够看到完整的内容,就像访问传统的多页应用一样。预渲染原理:预渲染是在构建阶段预先渲染 React 应用的一些关键页面,并生成静态的 HTML 文件。这些 HTML 文件可以被部署到服务器上,供搜索引擎爬虫抓取。8.为什么用到微前端?微前端实现原理?9.知道webComponent吗(No)10.TS的type和interface区别11.304状态码12.http1.1的情况下,一个网页的图片是一张一张加载还是一批一批加载13.平时使用ai工具吗,如何使用ai工具解决项目难点14.当一个聊天页内容特别多或者列表内容特别多时,滚动会发生卡顿,这个怎么解决?
查看3道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务