校招 未知部门 / 前端 / 一面
[面试日期] 2024-06-17 [面试时长] 未知
[学校背景] 石家庄石门实验学校 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>6.17滴滴前端一面</h2>
<p>1.自我介绍</p><p>2. 项目技术选型</p><p>3. vue2.0和vue3.0的差别</p><p> 子问题:数据响应式的细节、vue3中的Teleport内置组件的使用场景</p><p>4. rem和em、vw和wh(可以引申到场景,比如应用于大屏适配、响应式布局)</p><p>5. flex布局常用的属性,重点问了主轴上子项目的对齐方式:center、space-between、space-evenly、space-around</p><p>6. 水平垂直居中的方式(除了flex、grid布局)</p><p>7. 哪些方式会脱离标准流?会产生什么影响?如何解决</p><p>8. BFC</p><p> 子问题:如何解决外边距重叠</p><p>9. 对跨域的理解 什么是跨域、为什么产生、如何解决</p><p>10. http缓存策略</p><p>11. 异步编程(从过去到现在)</p><p>12. 手写:将setTimeout封装成一个函数,对其Promise化</p><p>13. 代码输出:</p><pre>
var a;
var b = new Promise((resolve, reject) => {
console.log('promise1');
setTimeout(() => {
resolve()
}, 1000)
}).then(() => {
console.log('promise2');
}).then(() => {
console.log('promise3');
}).then(() => {
console.log('promise4');
})
a = new Promise(async (resolve) => {
console.log(a);
await b;
console.log('a');
console.log('after1');
await a;
resolve(true);
console.log('after2');
});
console.log('end');
</pre><p>14. 了解过什么前端和后端技术</p><p><strong>反问:</strong></p><p>1. 对校招生更看重的是什么</p><p>2. 根据面试表现,对我的评价以及后续的学习和发展建议</p><p>3. 部门、业务、技术栈</p><p></p>
AI 推荐面试题
