虾皮前端暑期一面

虾皮高频考点大概就是工程化、异步编程、定时器计数器、浏览器安全这些

  1. 自我介绍
  2. 前端学习了什么知识?基础三件套,vue,工程化
  3. 工程化学了什么,项目有什么功能?
  4. 你觉得前端解决了什么问题?
  5. vite有什么技术特点,为什么更快,怎么做到按需更新?
  6. 学习前端通过什么途径学习
  7. Vue3有什么技术点你觉得比较好(答了组合式API)
  8. Vue3能不能监听到数组内的变化
  9. CSS三栏布局如何实现?答了flex问哪些浏览器不支持 如何添加间隔
  10. 说一下你对JS原型链的理解
  11. 原型链有哪些应用场景? 答了数据类型判断和类继承
  12. JS异步编程的理解 (先答了为什么要有异步,后面答到事件循环去了。。。感觉应该是答异步编程的进化史:回调,promise,async await 这些)
  13. 手写实现new Shoppe().work().sleep(1).work().done() 【前几天刚刚练过,要注意的点很多,写完面试官啥也没说】
  14. 拷打闭包 直接让手写一个例子解释说明如何避免内存泄漏 麻了
  15. 前端需要注意哪些安全问题?
  16. 反问业务和技术栈:react、做物流供应系统

前端有哪些细分方向比较有前景:回答说前端只是技术和业务无关,什么业务有前景什么方向的前端就有前景

全程50min,面试官非常非常高冷,回答了问题没有给任何反馈,也很少追问直接跳。。#牛客AI配图神器#

全部评论
大佬 考虑京东吗
点赞 回复 分享
发布于 05-23 00:10 北京
过了吗佬
点赞 回复 分享
发布于 05-20 20:45 香港

相关推荐

点赞 评论 收藏
分享
面试了将近40分钟,前35分钟大概问一些js,css,html基础,还有vue语法。没怎么问项目。1. 自我介绍2. HTML5语义化标签有哪些?详细请参考-->https://www.w3school.com.cn/html/html5_semantic_elements.asp回答header,nav,article,aside,main,section,footer这几个差不多就可以了。3.HTML5语义化标签有什么作用?a.提升代码可读性与可维护性b. 优化搜索引擎排名seoc.增强无障碍支持总结:语义化标签是现代 Web 开发的基础,它不仅提升了代码质量和用户体验,还对 SEO 和无障碍性至关重要。建议在项目中优先使用语义化标签,仅在无法表达内容含义时再使用<div>和<span>等通用容器。4.给定盒子宽高,如何让盒子水平居中,说说你知道几种方法。可以参考-->https://blog.csdn.net/weixin_44335776/article/details/122699073直接用流式布局,如grid,flex,在设置主轴副轴对齐方式;也可以使用定位+transform;定位+margin。其实可以直接记住水平垂直居中,那水平居中就懂了。5.给一个字符串,然后将指定的字符替换成另一个字符。使用String.prototype.replaceAll(pattern, replacement)建议多看看Array,String,Object的实例方法或静态方法。6.如何优化首屏加载速度?这个内容很多可以参考-->https://blog.csdn.net/chaoPerson/article/details/1307435707.浏览器的强缓存和协商缓存策略。8.介绍一下浏览器的跨域机制,如果一个http协议的请求变成https请求,其他内容均不变,是否会发生跨域?9.localstorage,sessionStorage,cookie有什么区别,各自的使用场景?10.css的优先级排序。!important > 行内 > id > 属性 > 类 >html标签11.如何获取DOM元素,我是从js的原生api和vue框架提供的ref来介绍。12.面试官看到我的项目写了个将用户上传的图片上传到阿里云oss对象存储上,将我叙述一下流程是如何的?具体流程可以看黑马程序员javaweb课程的图片上传的视频章节,我是从那学的。13.Vue框架的声明周期是怎样的?14.typeof null 输出什么? 输出object,这是一个js初期设计的失误,但是后面没有修正,详细可以自行搜索。15.在浏览器输入一串url,后续会发送什么?一般从计算机网络角度和页面更新渲染的角度入手。也可以顺带介绍浏览器缓存策略。其他的我就忘记了,主要是一些js基础,框架基础知识的考察,各位可以去b站搜索前端面试题八股文,有很多内容。问完问题就到了我提问了,我问了问公司的前端主要业务有哪些?是面向企业还是消费者的,他说都有,那使用哪些框架呢?回答说 vue2 和vue3,加上服务端渲染ssr技术nuxt.js,同时小程序会用uniapp技术。接着我问我想继续精进前端技术,建议我学习哪些技术?他回答巩固js和vue的基础,然后学习服务端渲染和uniapp等。我个人计划精进学习react框架,然后我对three.js比较感兴趣,也会学学这个。后面问了问还有几轮面试,得到结果是还有3,4轮。几天后收到二面通知,二面线上hr面试后无消息,无了。
查看15道真题和解析
点赞 评论 收藏
分享
评论
5
26
分享

创作者周榜

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