校招 未知部门 / 前端 / 一面/二面/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 = 'bar1';
var o2 = { bar: bar2, foo: foo };
var o3 = { bar: 'bar3', foo: () => { console.log(this.bar) } };
foo();
o2.foo();
o3.foo();
</pre><ul><li>手撕</li></ul><pre>
// 写一个函数进行数字格式转换,将数字转为含分隔符,并保留两位小数的字符串(写在第一面背面)
// 1234567 -> 1,234,567.00
// 100 -> 100.00
// 12.21 -> 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 = "pirikmdnhklnbbgtytytuosssfffffsdsfsf"
</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 推荐面试题
