校招 未知部门 / 前端 / 一面/二面/HR面

[面试日期] 2023-07-18 [面试时长] 未知
[学校背景] 武汉大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>携程 前端 base北京(23届秋招面试记录)</h2> <h2>部门:金融</h2><h2>一面(2022-09-08)(30min)</h2><ul><li>什么时候接触前端</li><li>输出题</li></ul><pre> // T1 val a = { n: 10 }; function out(obj) { var b = obj; var c = b; b.n = 30; c = { n: 40 }; console.log(a.n); console.log(b.n); console.log(c.n); } out(a); // T2 function foo() { console.log(this.bar); } var bar = &#x27;bar1&#x27;; var o2 = { bar: bar2, foo: foo }; var o3 = { bar: &#x27;bar3&#x27;, foo: () =&gt; { console.log(this.bar) } }; foo(); o2.foo(); o3.foo(); </pre><ul><li>手撕</li></ul><pre> // 写一个函数进行数字格式转换,将数字转为含分隔符,并保留两位小数的字符串(写在第一面背面) // 1234567 -&gt; 1,234,567.00 // 100 -&gt; 100.00 // 12.21 -&gt; 12.21 </pre><ul><li>手撕</li></ul><pre> // 有一个表单,表单内有个提交按钮,写一个避免重复提交的通用方案 </pre><ul><li>服务端如何知道多个请求属于哪个用户</li><li>前端如何实现缓存资源</li><li>如何通过localstorage实现缓存</li></ul><h2>二面(2022-09-20)(41min)</h2><ul><li>实习项目</li><li>手撕</li></ul><pre> //给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。 s = &quot;pirikmdnhklnbbgtytytuosssfffffsdsfsf&quot; </pre><ul><li>观察者模式和发布订阅模式的异同</li><li>手撕发布订阅模式</li><li>闭包,使用场景,注意事项</li><li>防抖,节流</li><li>函数柯里化</li><li>尾递归有什么用</li><li>js变量提升的好处</li><li>浏览器的事件机制</li><li>事件代理</li><li>react为什么设计合成事件</li><li>http2 http3</li><li>浏览器缓存</li><li>实习遇到的难点</li><li>实习的收获</li></ul><h2>HR面(2022-10-12)(25min)</h2><ul><li>为什么选前端</li><li>怎么学前端</li><li>实习经历</li><li>实习遇到的难点</li><li>实习收获</li><li>与合作方意见冲突怎么解决</li><li>你认为做技术需要有什么素质</li><li>工作地点</li><li>秋招投递策略</li><li>第一份工作最关注什么</li><li>目前秋招进展</li><li>有机会出来实习吗</li><li>反问</li></ul><p></p><p>没发意向。</p><a>#携程#</a><a>#秋招#</a><a>#前端#</a>
AI 推荐面试题