1.自我介绍 2.聊实习,京东面试官只看了在线简历,没看附件,提示了他才看,大家面试的时候注意下,比如我在线简历比我附件简历少了一份实习 3.实习印象最深的东西,聊了下性能优化 4.手写实现promiseRetry 5.浏览器渲染过程 6.缓存方案 7.cookie和localstorage区别 8.跨域解决方案 9.react生命周期和fiber解决了啥问题,聊了下diff算法 10.反问,做o
1 组件库开发和业务开发有什么不一样 2 对NodeJS/跨端技术有了解过吗 3 常用的react hooks及其使用场景 4 介绍下react diff算法和虚拟DOM的作用 5 typescript中type关键字和interface关键字的区别 6 箭头函数和普通函数的区别 7 如何优化首屏性能 8 Coding: 用CSS/canvas画一个复杂图形 9 Coding: 手写实现图片的懒加
自我介绍 介绍一下SSE(项目) 除了SSE还有什么实时通讯方式 WebSocket和HTTP区别 React类组件生命周期 useEffect第二个参数是对象会怎样 React组件间通信方式 React高阶组件 怎么使组件位置固定?怎么使组件不遮挡? 怎么实现组件可拖拽? echarts组件在哪个生命周期实例化 选择器选项懒加载怎么实现(项目) Vue-router原理 怎么打开新页面 git版
#软件开发笔面经# 前面的实习项目问答就跳过了,这个因人而异,没有太多的参考意义,下面分享一下八股的问答 1、transform有哪些属性 2、知道什么是BFC吗,讲讲 3、讲下原型与原型链 4、垃圾回收机制 5、宏微任务的区别 6、进程和线程的区别,介绍 7、浏览器的缓存方式有几种 8、说下常用的http状态码 9、说下浏览器的渲染方式 10、讲讲骨架屏是怎么实现的 11、对于性能优化可以从哪些
#软件开发笔面经# 前面的实习项目问答就跳过了,这个因人而异,没有太多的参考意义,下面分享一下八股的问答 1、知道vite吗,是怎么实现的 2、rollup是怎么执行的 3、rollup和webpack有什么区别 4、vite和webpack的区别 5、项目为什么选择vite 6、react和vue的区别 7、react怎么优化代码 8、实现一个自定义hooks 9、实现一个反转链表 10、大数相
只记得以下内容 1.自我介绍 2.问实习项目 3.自测怎么测,怎么保证改动的代码涉及范围全部覆盖,自己做过什么测试 4.有没有承担比较大的需求,或者性能优化这块 5.前端工程化 6.vue-router,history模式下需要后台配置,后台如何配置,如何监听url变化 7.requestAnimationFrame、promise、setTimeout,还有一个忘了 8.页面卡顿定位工具有哪些,
京东线下加面是 hr 面试,整体体验还行。 到了现场给你发个手办,然后等待面试。 自我介绍 介绍一下实习 你认为你相比别人的优势是什么?想展开被打断 你觉得做前端需要什么特质?想展开被打断 你在JD实习干了什么?没有从0-1的事情? 你父母是干什么的(?) 你是哪里人 ? 你有哪些 Offer ? 反问,后续流程大概需要多久?#软件开发笔面经#
我太爱这种面试了,纯聊天就是最爽的,第一次觉得自己的学生组织经验这么有用。从业务聊到学业聊到毕设聊到自己个人发展,根本不会没话说。感觉面试官也有相似经验啊,也是感同身受上了 简单记录下咯,这些场景题大家也要做做准备: 1.怎么决定往前端发展 2.参与的第一个项目和做的工作 3.在校期间的研发流程 4.第一次参与项目最难的环节 5.如何学习前端 6.实习期间做了哪些内容 7.谈下自己对微前端的理解,
周五下午五点面试,周四晚上十点半才发的邮件信息,20分钟HR面,挑一个实习项目具体讲一讲,如何开发需求的,怎么沟通的,语言技术栈,对加班和互联网的看法等等,非压力面,但是反问忘记问结果多久能出来了😭佬们有反问这个嘛 #京东# #美团# #字节# #腾讯求职进展汇总# #百度# #你都收到了哪些公司的感谢信?# #京东求职进展汇总# #如何判断面试是否凉了#
京东二面面试官很有水平啊,考察点特别细致。手撕很简单,但他水平之高也体现在这个环节。 又是收获颇丰的一集 1.为什么选择前端 2.没接触过后端为啥选了前端 3.前端和后端是什么关系,怎么更好的合作 4.vue和react使用体验差异 5.react的hooks和vue的组合式api有些共同之处,是希望达到什么效果(这个不知道咋对比,只能知道啥说啥了) 6.vue2到vue3为什么要从选项型api变
一面 hr面,基本就是聊天,问一些未来规划,为什么选择前端,如何学习前端,学校经历,实习和在学校学习的区别,工作中遇到的问题,如何解决之类的。 二面 看代码说结果,for循环中使用setTimeout,如何输出正确结果。 js数组常用方法,shift功能,slice和splice区别。 如何判断变量是否是数组。 XMLHttpRequest发送请求步骤。 canvas(没用过)。 如何解决跨域。
8.15 笔试:8.15笔试,算法a了两道,选择题感觉对的不是很多。总体感觉题比较简单,但自己基础不是很扎实 8.26 简历过了通知一面,(9.3晚上) 9.3 一面:hr面: 时常30min左右 1.主要是询问在校经历 2.当班干收获了什么? 3.个人优点及缺点 反问:部们业务+面试多久出结果 9.4 (第二天)早上出一面通知,选的是9.5晚上二面 9.5 二面:技术面 26min左右 1.介绍
一面 一面hr面无技术问题,不做记录 二面 编程角度讲,前端相对于后端或者算法岗位的区别? 如何理解JavaScript中的异步编程?相比于其他语言实现异步的优缺点? 平时使用JS还是TS多? 如果需要你设计一个支付系统,如何保证用户信息的唯一性?二维码的生成规则了解吗? 构建工具升级之后为什么冷启动的速度变快了有了解吗? Vite比Webpack更快的根本原因。 如何理解需求评审的过程? 简历上
最后的总监面试,大概一个小时,全程问实习,技术问题很少,没有手撕代码 面试官介绍他们部门的业务 自我介绍 你研究生期间做的是什么(然后由此展开大约问了十分钟) (然后就是实习相关的东西了。。。在此不展开,主要是这个东西很有个性化,面试官会根据你的简历挨个去问你,所以按照自己简历上写的东西答就好了。PS:面试官问我实习过程中遇到过哪些数据结构和算法,数据结构我说过,算法的话我反问是什么算法,面试官说
京东一面是HR面,二面才是技术面,不过技术一面主要问的还是实习的东西,基础知识问的不多,面试官最后跟我讲了十分钟他的业务是啥,然后直接告诉我过了,还想加我微信 大约30分钟,没有手撕(PS:我一看这个时间就觉得可能不会很复杂,事实果然如此) 自我介绍 介绍一下你说的rome是啥(PS:美团内部封装的一个脚手架工具) 你们用的是vue2吗(PS:我说现在是2.7,支持组合式API) 你们用的组件库是