小红书前端一面面经 不知道挂没 好想进大厂啊

首先问项目和基础

  1. 自我介绍
  2. 为什么要学前端
  3. 为什么要封装组件,项目里的组件怎么封装的
  4. 封装这些组件的时候有没有遇到什么问题,或者自己觉得比较好的设计
  5. 小程序项目移动端适配怎么做的
  6. 根节点的font-size设置了一个不好计算的值,不能修改。之后写em的时候不方便怎么解决(说了js、css预处理器,面试官说只用css)
  7. 宏任务和微任务了解吗
  8. promise有哪些方法
  9. 数组有哪些方法

然后考代码

  • 用数组reduce方法实现求和
  • 打印顺序
  • useEffect里面定义了一个原生事件,react有一个组合事件,useState在原生事件中的值不能正确更新,怎么办
  • 反向输出数字,例如123输出321(把数字转换成字符串做,面试官说只用数字来做,就求余取整)

反问
问了技术栈,web是vue3+ts,app是RN
面试大概一天后出结果

好多地方都没答好,唉,反正小厂发offer了就小厂吧

什么?居然过了,现在开始准备二面了

#面试时最害怕被问到的问题##面试中的破防瞬间##如何判断面试是否凉了##面试题刺客退退退##我的失利项目复盘#
全部评论
投的是哪个部门?
点赞 回复 分享
发布于 今天 13:02 重庆
xd,有简历吗,发来参考一下
点赞 回复 分享
发布于 今天 15:37 江西

相关推荐

发一下之前秋招的面经叭原型链● 用function实现class  ○ 构造函数或类用prototype,实例用.__proto__● 实现extends  ○ Object.assign 会改变原对象  ○ // 设置子类的原型为父类的原型Dog.prototype = Object.create(Animal.prototype);● bind 和apply● 浏览器跨域● 那些文件或资源会受跨域限制,什么类型的网络请求不受同源策略管控  ○ js、css、img,iframe等,有src,不受跨域影响,常规静态资源被同源策略许可,但iconfont字体文件(eot|otf|ttf|woff|svg)例外  ○ img标签在特定情况下存在跨域问题。 当通过‌JavaScript动态创建的img元素设置了crossOrigin属性为anonymous或use-credentials时,如果图片来自其他域且没有设置适当的CORS策略,浏览器会拒绝访问该图片,导致跨域问题。‌  ○ 跨域问题的原因在于,浏览器默认会对通过img标签加载的图片进行缓存。当通过JavaScript动态创建的img元素访问相同的图片时,浏览器会直接从缓存中获取图片,而不是重新发起请求。然而,如果JavaScript中的img元素设置了crossOrigin属性,浏览器会尝试以CORS的方式请求图片,但缓存中的图片并不包含CORS信息,因此被浏览器拒绝。  ○ 需要注意的是,通过img标签直接加载的图片资源(如通过src属性指定)通常不会遇到跨域问题,因为浏览器默认允许这种加载方式● 前端正向代理和反向代理  ○ 都是正向代理  ○ 正向代理:代理的是客户端,隐藏客户端,反向代理:代理的是服务器,隐藏服务器● vue的双向绑定● vue的依赖收集● react、 性能优化● 技术栈是react● 常用框架原理,浏览器原理 缓存,跨域,加载,同源策略,http https混合应用跨域
查看13道真题和解析
点赞 评论 收藏
分享
评论
6
14
分享

创作者周榜

更多
牛客网
牛客企业服务