Play Open
Loading Please wait Loading Please wait Loading Please wait Loading Please wait Loading Please wait Loading Please wait

base北京 京东 前端实习面经

京东

投递渠道: 学姐内推

部门:CCO 体系

时间线

2024-03-15 一面

2024-03-20 上午 二面

2024-03-20 下午 三面

一面

实习业务与个人技术栈介绍

实习中印象深刻的点

可视化中是否有做过性能优化

如何学习前端知识的?对未来的规划是什么?

flex 布局常见属性及其取值:justify-content / align-items / flex-direction / flex-wrap

场景:利用 flex 使得文本与 icon 水平垂直居中

CSS 权重(最开始幻听成 CSS 全称了,哈哈哈太尴尬了)

position 有哪些值,含义是什么

自己开发过程中在哪用到过媒体查询?(移动端适配与打印样式)

js 数据类型有哪些?(基本数据类型与引用数据类型)

口头描述如何实现深拷贝

原型与原型链

递归实现从 1 加到 100

对于 Promise 的理解:解决回调地狱,链式调用,异步编程

async/await 如何搭配 Promise 使用?(本身是一个语法糖,不同的编码风格)

Vue2 与 Vue3 的区别(组合式 API 与响应式原理)

组件通信:props / emit / provide / inject / ref / vuex

watch 与 computed 的区别

什么时候使用 interface 与 type

git 拉取项目到提交 PR 的流程

如何进行版本回退

二面

React 中如何实现样式隔离?(CSS Modules)

JavaScript 操作 DOM 具有哪些 API?

创建 DOM :createElement

插入 DOM :appendChild / insertBefore

删除 DOM :removeChild

查找 DOM :getElementById / querySelector...

修改 DOM :innerHTML / innerText / textContent

useCallBack 与 useMemo 的使用场景

React 中父组件想要调用子组件的方法可以怎么做?forwardRef & useImperativeHandle

useEffect 使用场景。不传递第二个参数会怎么样?(会导致每次渲染都会执行)如何清理副作用?(返回一个清理函数)

常用的 TypeScript 类型有哪些?

对于 Promise 的理解

实现发布订阅模式

在构造函数中定义方法(或者属性)与在原型链上定义方法(或者属性)有什么区别?

了解哪些 CSS 单位

npm 如何登陆注册表(npm login --registry=xx)

npm 发包流程:

本地测试:npm link

更新版本号:npm version major|minor|patch

发布包:npm publish --access=public

平常是否有记录技术博客?

声明响应式变量的方式有哪些?

watch 多个属性如何处理?深度监听如何处理?

Vue 生命周期

三面

实习经历介绍?为什么离职?

实现响应式布局的几种方案

跨域问题与解决方案

http 各种请求方式的作用与区别

口述实现防抖节流

设计一个简单的登录鉴权流程

手头上需求比较多并且可能无法按时交付的情况下怎么办?

在写某个需求时如果你觉得你的技术方案比较好,但是 mentor 与你意见不一致,你会怎么做?

#软件开发笔面经##前端实习##前端面经##京东#

Posted in 点球世界杯
Previous
All posts
Next