base北京 京东 前端实习面经

京东

投递渠道: 学姐内推

部门:CCO 体系

时间线

  • 2024-03-15 一面
  • 2024-03-20 上午 二面
  • 2024-03-20 下午 三面

一面

  1. 实习业务与个人技术栈介绍
  2. 实习中印象深刻的点
  3. 可视化中是否有做过性能优化
  4. 如何学习前端知识的?对未来的规划是什么?
  5. flex 布局常见属性及其取值:justify-content / align-items / flex-direction / flex-wrap
  6. 场景:利用 flex 使得文本与 icon 水平垂直居中
  7. CSS 权重(最开始幻听成 CSS 全称了,哈哈哈太尴尬了)
  8. position 有哪些值,含义是什么
  9. 自己开发过程中在哪用到过媒体查询?(移动端适配与打印样式)
  10. js 数据类型有哪些?(基本数据类型与引用数据类型)
  11. 口头描述如何实现深拷贝
  12. 原型与原型链
  13. 递归实现从 1 加到 100
  14. 对于 Promise 的理解:解决回调地狱,链式调用,异步编程
  15. async/await 如何搭配 Promise 使用?(本身是一个语法糖,不同的编码风格)
  16. Vue2 与 Vue3 的区别(组合式 API 与响应式原理)
  17. 组件通信:props / emit / provide / inject / ref / vuex
  18. watch 与 computed 的区别
  19. 什么时候使用 interface 与 type
  20. git 拉取项目到提交 PR 的流程
  21. 如何进行版本回退

二面

  1. React 中如何实现样式隔离?(CSS Modules)
  2. JavaScript 操作 DOM 具有哪些 API?
    1. 创建 DOM :createElement
    2. 插入 DOM :appendChild / insertBefore
    3. 删除 DOM :removeChild
    4. 查找 DOM :getElementById / querySelector...
    5. 修改 DOM :innerHTML / innerText / textContent
  3. useCallBack 与 useMemo 的使用场景
  4. React 中父组件想要调用子组件的方法可以怎么做?forwardRef & useImperativeHandle
  5. useEffect 使用场景。不传递第二个参数会怎么样?(会导致每次渲染都会执行)如何清理副作用?(返回一个清理函数)
  6. 常用的 TypeScript 类型有哪些?
  7. 对于 Promise 的理解
  8. 实现发布订阅模式
  9. 在构造函数中定义方法(或者属性)与在原型链上定义方法(或者属性)有什么区别?
  10. 了解哪些 CSS 单位
  11. npm 如何登陆注册表(npm login --registry=xx
  12. npm 发包流程:
    1. 本地测试:npm link
    2. 更新版本号:npm version major|minor|patch
    3. 发布包:npm publish --access=public
  13. 平常是否有记录技术博客?
  14. 声明响应式变量的方式有哪些?
  15. watch 多个属性如何处理?深度监听如何处理?
  16. Vue 生命周期

三面

  1. 实习经历介绍?为什么离职?
  2. 实现响应式布局的几种方案
  3. 跨域问题与解决方案
  4. http 各种请求方式的作用与区别
  5. 口述实现防抖节流
  6. 设计一个简单的登录鉴权流程
  7. 手头上需求比较多并且可能无法按时交付的情况下怎么办?
  8. 在写某个需求时如果你觉得你的技术方案比较好,但是 mentor 与你意见不一致,你会怎么做?
#软件开发笔面经##前端实习##前端面经##京东#
全部评论
实习搞三轮技术面
点赞 回复 分享
发布于 07-28 14:10 浙江

相关推荐

7 14 评论
分享
牛客网
牛客企业服务