贝壳-前端-暑期实习

5.11下午,记得的部分如下
一面(大概一小时):
1. 为什么选择前端,怎么学习的前端
2. var和let作用域相关的输出题
{
  let a = 1;
  var b = 2;
}
console.log(a);
console.log(b);
3. 做了两个事件循环相关的输出题
4. rem,设置根元素字体大小的用处
5. absolute定位是相对于谁定位
6. padding top如果设置50%,是相对谁的50%(父元素的宽度)
7. transform设置50%是相对于谁而言的
8. 性能优化的知识,Webpack/Vite相关的
9. resolve的alias的配置是做什么的
10. 做了那些性能优化工作
11. 有哪些性能优化方案
12. 性能优化指标有哪些
13. 除了浏览器开发者工具里的,还有什么检测性能指标的方式
14. 代码压缩和抽取怎么实现
15. 写题:最大子数组和
16. 问规划,有一直学习前端的想法吗

二面(大概半小时):
1. 问竞赛,挑其中一个项目讲讲
2. vue的特性
3. 拷打项目
4. 计算机网络:TCP/IP四层模型,网络层和传输层都是做什么的,HTTP在哪一层
5. 写题:移动零

二面完就挂了,显示“今日面试已结束”。本以为一面后就没机会了的,还是很感谢给了二面机会的,第一次视频面也是第一次二面,两个面试官都挺好的。虽然还是挂了。
唉,什么时候能有offer呀
#贝壳##前端暑期实习#
全部评论
贝壳前端卡bg吗
点赞 回复 分享
发布于 06-17 16:13 浙江
最大子数组和
点赞 回复 分享
发布于 05-14 20:42 北京
佬有问多久出结果嘛
点赞 回复 分享
发布于 05-13 13:42 浙江
一面基本一模一样哈哈哈哈
点赞 回复 分享
发布于 05-12 10:53 贵州

相关推荐

1.讲一个项目里面的难点2.ES6的新特性getCashInfo(extParam = {}){const {orderBaseDetailData = {}, quserInfo = {}, isLogin12306}= this.viewstateconst {orderBaseResult = {}}= orderBaseDetailData;const {contactInfo, orderNo} = orderBaseResult;const {userUserID = '',userName = '',userID = ''} = qUserInfo;const param ={orderNo,contactPhone: contactInfo.contactPhone || '',uuid:userUserID,userId: userID,userName,hasLogin12306: isLogin12306,cashiersource: 'OCCUPY PAGE CASHIER',cashType: 'ORDER',...extParam}}3.这段代码有什么问题,典型场景,核心作用4.设置定时器延迟时间为100ms,实际延迟时间通常会大于等于 100ms,为什么5.宏任务与微任务6.浏览器的同源策略7.跨域的解决方案8.CORS是什么,具体如何设置9.跨域的post请求为什么会两次10.如果页面有多张图片 http是怎么加载的11.结合TCP连接方面讲一下图片数据请求,串行还是并行12.计算机网络五层常用协议13.用过http抓包嘛14.什么是中间人攻击15.浏览器的地址栏输入网址到界面显示的整个过程16.怎样减少重排重绘17.vue的响应式原理18.vue2和vue3的区别19.diff算法20.react hooks的优缺点21.学习起来遇到什么困难手撕:实现一个函数删除字符串中出现次数>=2的相邻字符:输入"abbbaca" ---> "ca"
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务