京东数科 + 字节跳动前端实习面经 您所在的位置:网站首页 字节跳动前端一面 京东数科 + 字节跳动前端实习面经

京东数科 + 字节跳动前端实习面经

2023-03-02 05:47| 来源: 网络整理| 查看: 265

京东数科 + 字节跳动前端实习面经

首先要说的是,我特别感谢牛客,特别!我是一个22届普通双非学子,11月16号第一次正式使用的牛客网,在这之前在各个渠道投了简历,但是没有拿到过一次面试机会。在心灰意冷之时听朋友说牛客网上投递简历机会应该大一点。于是抱着试一试的态度投了京东数科和字节跳动的日常实习,没想到当天字节就打电话过来了,我激动到爆了好吧,之前在字节官网投递都是秒被拒绝的。然后18号京东数科也打电话约19号面试,再次后悔没早点用牛客。不过既然有机会就珍惜,因为面试也是第一次面,没有录音之类的,只能大概记得下面的问题。

京东数科(一面OC)

19号上午的面试

简要说一下你的项目 箭头函数和普通函数的区别 箭头函数的 bind 闭包的调用函数参数 es5的原型如何实现继承,需要用多种实现 数组你主要用哪些方法,哪些是原地修改的 刚刚你说了 sort() 方法,请问怎么使用 sort() 方法来按照字典排序 typescript 解析策略 type 和 interface 区别 typescript 如何为第三方包写模块 你知道哪些 http 请求头,分别是干什么的 如果要上传表单数据,应该使用哪种 Content-Type 发布订阅模式的原理,如何实现 如何写一个高扩展性的http请求库,同时要保证浏览器的兼容性 你理解 restful 接口吗,如果要修改一个数据应该如何请求,修改的数据应该放哪里 反问

当天晚上 hr 打电话说面试表现很好,直接给 offer 了,第一次拿 offer,有点激动。

字节跳动 一面

22号上午开始的,一二面间隔感觉只有5分钟,一共花了大概两个小时。大致就记起来这么多了,因为两面连着的,感觉记忆混乱了,两个面试官都特别好!!

简单介绍一个自己

介绍一下自己的项目

你说到了 useImmer,你知道它具体是怎样工作的吗

你说你用了 typescript,那么 type 和 interface 的区别你知道吗(这次我主要从声明合并来答,然后拓展了个 react-redux 使用 useSelector 如何产生提示的用法)

React 的 Class Component 和 Functionial Component 的区别

React 怎样进行性能优化(Class Component 和 Functionial Componen 都要说),并且说一下原理

你知道 Promise 吗,怎么实现 Promise 的串联和并发

实现promise.all

打印异步代码顺序

算法:海岛问题

反问

二面

介绍下自己

介绍一下你的 Vue 项目(一共写了两个,上一个主要是问的 React,二面是 Vue)

你说你封装了 axios,具体是如何封装的,依据是什么

如果后端 token 失效,你会怎么做

vue-router 的钩子用过没,具体怎么使用(说了全局和组件内部的,然后说了下在项目中最主要是用 beforeEach)

如何设计权限(接上面使用的 vue-router,口述了一遍项目中的权限架构)

然后是计网的知识,具体的说了 http/http2/https 的核心概念和原理,然后是协商缓存相关的

下面代码输出:

var a= function () { this.b =3; } var c = new a(); a.prototype.b = 9; var b = 7; a(); console.log(b); // 3 console.log(c.b); // 3

上代码:

var a = [1, 2, 3, 4]; for (var i = 0; i< a.length; i ++ ) { setTimeout(() => { console.log(a[i]) }, i * 1000); } /* 1.上面代码输出 2.如果要输出1,2,3,4,应该怎么做(闭包和把var改为let) */

算法:压缩算法,腾讯 2020 后端笔试第一题

反问

我个人算法有点弱,其实算法题并没有完全做出来,然后面试官说算了,后面我问了一下面试官我的表现怎么样,面试官除了算法都挺不错的,等后面排三面。

下午 hr 小姐姐打电话约多久三面,我说越快越好,于是约到 23 号上午。

三面

23号早上,三面感觉智力题相关回答的不是很好,当时感觉要凉,花了大概一个小时

介绍自己 Vue的双向绑定原理 你知道 React 的 fiber 吗,原理是什么 tcp三次握手和四次挥手 TCP 的可靠运输机制(具体说了连续 ARQ 协议和滑动窗口协议) TCP 的拥塞控制 强缓存和协商缓存 石子问题 打印一个菱形 反问

面试官人也超好,不会的会跟我说思路,智力题上面我怪我自己想不到那么多,到最后也没做出,后来才恍然一下,看到面试官有点纠结(是我的错,太菜了555)。

hr 面

下午电话打过来说三面过了,晚上 hr 面(激动)

为什么选择学前端 你从什么时候开始学习前端的 你是如何学习前端的 看了你简历写了两个项目,都是怎么做的 你感觉自己的优点和缺点是什么 你为什么要这么早就实习 实习时间 反问

非常感谢牛客以及两家公司给了我面试的机会,从大二下学期开始投简历到现在,已经被虐的体无完肤的双非学渣终于找回了自信(激动得飞起)。

最后给各位找实习的兄弟姐妹们一点介意,一点要注重自己的基础能力!!!,项目的多少与大小并不能代表你理解有多深。祝大家都能拿到想要的offer。

#实习##面经##字节跳动##京东数科##前端工程师#

注意!此信息未认证,请谨慎判断信息的真实性!

提示


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有