面经详情

前端简历复捞二面已挂
一面问的好多前端基础题目还有好多计算机网路的基础题目,二面面试官迟到了半个小时,上来就写一个组件(实现预约记事本功能-参与实战项目开发但组件基本都是团队3/5年经验大佬写的,卒)之后问了项目中的一些东西数据库索引,model的逻辑之类的,偏后台。最后写一个简化复杂url的题目,时间短没憋出来。++++面完就知道自己挂了。 总结:楼主目前在一土大厂实习,连续加班两周,完成一个实战项目。后台知识,学校项目参与比较多,但那都是大半年之前的事了,小算法题,估计1小时加看文档才能写出来,现场手撕自己确实没能力。这次面试也认清了自己水平有限需要提高的还有很多。

相关推荐

匿名用户
web前端
未通过未通过
字节跳动 一面  40分钟 1. 项目简介(写一下策略模式) 2. HTTP和HTTPs的区别 3. HTTP缓存 4. HTTP状态码(301 302) 5. [] == false 6. ![] 7. 代码:反转链表 字节跳动 二面  30分钟 1. 项目简介 2. 浏览器输入URL的展现过程 3. dom css render过程 4. TCP如何保证传输 5. DNS 迭代查询和递归查询 6. HTTP状态码 7. HTTP长连接8. 进程和线程 9. 堆和栈(数组和链表是怎么存的) 10. 代码:如何找到两个单向链表中结合的节点 字节跳动 三面 80分钟 1. 项目简介 2. draftjs定制相关问题,你认为draftjs与其他富文本编辑器的区别是什么,有什么优势 要详细了解一下 3. 鼠标操作的问题? 4. 策略模式 5. 从一个浏览器输入URL到展现的全过程(要详细说。TCP、HTTP响应、DNS等等等)TCP三次握手 6. HTTP请求header和请求体有哪些? 7. DOM树是怎么构建的? 8. 重绘重排之后会发生什么(composite不是很理解) 9. js单线程 eventloop 10. 算法 11. 如何递归构建dom树(代码) 12. 又问我进程和线程的区别是什么然而我没有去查 我说我只查了一下301和302的区别,大概讲了一下 13. c和c++文件,从源文件到机器语言之间经历了什么(只记得汇编了)扑克牌问题我手中有一堆扑克牌, 但是观众不知道它的顺序。第一步, 我从牌顶拿出一张牌, 放到桌子上。第二步, 我从牌顶再拿一张牌, 放在手上牌的底部。第三步, 重复第一步、第二步的操作, 直到我手中所有的牌都放到了桌子上。最后, 观众可以看到桌子上牌的顺序是:(牌底部)1,2,3,4,5,6,7,8,9,10,11,12,13(牌顶部)请问 我刚开始拿在手里的牌的顺序是什么? again  一面 75min1. 自我介绍(项目介绍,一些draftjs的定制详情) 2. draftjs是用什么存数据库的(JSON格式) 3. html+css实现垂直居中的一个方块,其高度为宽度的一半(padding) 4. position relative 和 absolute 的区别 5. 算法题:蛇形输出一个非完全二叉树(耗了好多时间) 6. let 和 const 的区别:js内存模型 7. 箭头函数和普通函数的区别 8. promise中,then返回的对象也是一个promise,如果then中return一个promise对象的话直接返回这个promsie,如果return的不是promise对象,会被包装成promise对象再返回(promise要再看看) 9. 原型链感觉头条比较看重解决问题的能力,对前端实习的算法要求并没有很高,但是还是我太菜了 ...查看更多
2 年前 发布
2
匿名用户
web前端
未通过未通过
- 自我介绍 - javascript事件循环 和 Golang的协程 - React 中的依赖参数 - 实现函数curry 无限次调用 - 从数组arr中取出 N数,它们的和是M,输出组合的数组 - React 的SSR 先是 卡在 无限次 curry 那里,我想了10分钟也没想到怎么做 。事后知道 可以通过 重写toString() 方法。面试官一直强调这题很简单,但是toString这个知识点不知道,让我想到第二天我也做不出来。 面试官挺照顾面子的说:“这题很简单,你不想做,我们换下一道”。我哪是不想做, 我是真的做不出来。 下一个问题是 :“从数组arr中取出 N数,它们的和是M,输出组合的数组”。 面试官说这道题也很简单,可以优化到O(n) ,我又卡住10分钟,这10分钟我的思路是这样的, 两数之和O(n)我能做出来,三数之和我都要O(n2)了,面试官提示dp方法, 类似背包问题,因为紧张10分钟内我没找出状态转移方程和base case,面试官建议在换一题。至此已经可以说game over 了。 总结失败:我喜欢想清楚了,在写代码, 但是这个非常不适合在面试时。面试过程需要相互互动,我在那里想了10分钟,这时候是没有互动的, 哪怕我那时写个爆破,虽然很low但是面试官可以看到,可以沟通。沟通过程或许可以给自己多争取一些时间,毕竟这道题并不简单吧,我都觉得是hard级别的,10分钟一般人都做不出来吧,难道真是我太菜了。 最后leetcode要刷起来, 裸战是不行的。...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网字节跳动字节跳动面试经验字节跳动面试经验:前端简历复捞二面已挂
正在招聘资深测试开发工程师200 个岗位