携程 前端 base北京(23届秋招面试记录)

部门:金融

一面(2022-09-08)(30min)

  • 什么时候接触前端
  • 输出题
// 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();
  • 手撕
// 写一个函数进行数字格式转换,将数字转为含分隔符,并保留两位小数的字符串(写在第一面背面)
// 1234567 -> 1,234,567.00
// 100 -> 100.00
// 12.21 -> 12.21
  • 手撕
// 有一个表单,表单内有个提交按钮,写一个避免重复提交的通用方案
  • 服务端如何知道多个请求属于哪个用户
  • 前端如何实现缓存资源
  • 如何通过localstorage实现缓存

二面(2022-09-20)(41min)

  • 实习项目
  • 手撕
//给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。 s = "pirikmdnhklnbbgtytytuosssfffffsdsfsf"
  • 观察者模式和发布订阅模式的异同
  • 手撕发布订阅模式
  • 闭包,使用场景,注意事项
  • 防抖,节流
  • 函数柯里化
  • 尾递归有什么用
  • js变量提升的好处
  • 浏览器的事件机制
  • 事件代理
  • react为什么设计合成事件
  • http2 http3
  • 浏览器缓存
  • 实习遇到的难点
  • 实习的收获

HR面(2022-10-12)(25min)

  • 为什么选前端
  • 怎么学前端
  • 实习经历
  • 实习遇到的难点
  • 实习收获
  • 与合作方意见冲突怎么解决
  • 你认为做技术需要有什么素质
  • 工作地点
  • 秋招投递策略
  • 第一份工作最关注什么
  • 目前秋招进展
  • 有机会出来实习吗
  • 反问

没发意向。

#携程##秋招##前端#
全部评论

相关推荐

三斤大芒果:切图仔过年回去天塌了
点赞 评论 收藏
分享
评论
7
12
分享

创作者周榜

更多
牛客网
牛客企业服务