字节前端工程师秋招二面面经——许愿一个offer!!!

碎碎念,干货在下面

一面面经在下面链接:

https://www.nowcoder.com/discuss/518233?source_id=profile_create&channel=1009

总的来说二面和一面比起来就没考那么多基础知识了,而且我也就只做了一道算法题(还没写完全....),会问你很多东西问答性质的东西,具体问了啥下面再具体说。
面试时间是今晚8点(是的,我又是刚面完就来给大家写面经了,攒人品攒人品,一起加油哇!)
PS:感觉给我面试的小哥哥是个大小官吧,字节的领导看来真的挺年轻的,但是从他的举止言谈和问话形式来看,感觉应该不是普通的程序员。

项目

我目前在一个大厂实习,简历上也写了现在正在做的项目,然后就先让我讲了讲项目,这一点每个人都不一样,我就说说我是怎么讲的吧。实习用的哪些技术栈——》项目是干啥的——》自己在项目中做了什么——》自己学到了什么、收获(这里发挥空间很大的,甚至可以包括对人生的理解...hhhh意会一下)

然后他针对我的项目问的有:vue-router跳转的原理是啥有了解吗(我:没有...),你说你封装了table组件,elementUi没有table组件吗(我内心:这题我会!!!然后巴拉巴拉讲了一大通,看到小哥哥频频点头,内心极度开心!)

计算机网络

  • tcp/udp区别(不太会)
  • get/post区别(就说了一点,忘的差不多了哎,计网看的少)
  • http/https区别(这里我自己扩展了https的实现原理)
  • http 协议的构成(不太会)

    前端工程化

  • webpack中的plugin和loader(不太会)
  • 都用webpack干啥了(就,自己说说吧,竟然问webpack,我真的忘光了,带不如问我git嘤嘤)
  • 可能是觉得我真的不是很了解webpack了吧,就没问了。

    css

  • position(详细说,超级详细,求牛友解答除了relative\absolute\static\fixed还有哪些...)
  • 自己实现一个轮播图,说思路,讲的很细的那种

    其他

  • JS引擎,从进程线程那里跳过来的,包括宏队列微队列异步同步各种,你讲的越细他就约没啥问的,就下一题了。
  • new 的过程,这个我没答出来,记得是自己好几个月之前看的了,完全忘光了,小哥哥一听我不知道,表情明显惊讶了一下,我心塞....

    vue

  • vue生命周期(答了几个,说了几个自己常用的和自己踩过的坑,追问还有什么吗,还了解什么吗? 我:。....没了)
  • v-model实现原理(说了个大概,他理解我的意思了,但我真没说完全哎)

算法题

例如,给定二叉树
1
/
2 5
/ \ /
3 4 7 6

将其展开为:
1 - 2 - 3 - 4 - 5 - 7 - 6

// 接口定义
interface TreeNode{
 left: TreeNode; // 左值
 right:TreeNode; // 右值
 value: number; // 节点值
}

function flatten(node:TreeNode){

}

这道题就写完之后有点问题,也知道问题在哪,就是吭哧了半天不知道咋改了,其实就是个树的遍历啦,用递归,面试官说知道我思路了,思路对着的,就这样吧。

总结

可能有些题拉下了忘了,记得的都是觉得自己答的很好或者很不好的,面试完心情有一丢丢沉重,然后最后小哥哥让我问他一个问题的时候,我就问了:这是二面了嘛,想知道下部门主要用写什么技术栈呢,我如果能去的话需要补充写什么呢,还有就是去了之后会做哪些方面的工作呢?(看他咋回答来判断自己过没过!,心机girl时刻到了!)
小哥哥的回答还是很认真仔细的,起码他很尊重我,我一下问了两个问题,他很详细的解答了,而且还说了如果去的话会根据你的特长什么的来分配工作,他们那边的业务线很多,做什么的都有之类的巴拉巴拉的,emmmm起码自己的表现不是特别差吧,但也不太好判断过没过,因为最后我问了三面的安排,他说这个都看hr咋安排的了。

最后的最后,许愿一个offer,许愿一个三面!!!
加油!

#字节跳动##前端工程师##面经##校招#
全部评论
小姐姐加油!
点赞
送花
回复
分享
发布于 2020-09-27 22:44
我还在前端基础挣扎,但是国庆过后有个2小时的字节的在线笔试题,我打算看看大公司的题,做不来就直接交卷放弃🤣
点赞
送花
回复
分享
发布于 2020-09-27 22:58
滴滴
校招火热招聘中
官网直投
position还有一个粘性布局
点赞
送花
回复
分享
发布于 2020-09-28 00:29
你这悬啊
点赞
送花
回复
分享
发布于 2020-09-28 09:28
根左右,递归极其简单
点赞
送花
回复
分享
发布于 2020-09-28 14:52
小姐姐太逗了hhh,加油冲冲冲!!!
点赞
送花
回复
分享
发布于 2020-09-28 16:13
小姐姐投的哪个部门呀,求告知,谢谢哈!
点赞
送花
回复
分享
发布于 2020-10-05 17:05
我,我还想问一下,内推完多久会面试呢?
点赞
送花
回复
分享
发布于 2020-10-05 17:09
楼主现在三面了嘛
点赞
送花
回复
分享
发布于 2020-10-10 16:24

相关推荐

        本文只是随想,谈谈候选人的要求和对候选人的要求。        负责三次校招,竞争确实越来越白热化确实有体会到,很多候选人在项目之外的经历逐渐增多,包括开源经历、一些公开课作业,e.g. MIT 6.824。对于基础架构方向的同学,这类课程可能比较有用。对于业务/前台方向的同学,于面试官而言,这些课程只能说锦上添花。面试更在乎的是你的基础和项目,在长达半个小时的面试流程中,你要和面试官产生一定的共鸣,如果双方的知识领域不存在交叉,可能想看两生厌——面试官无法客观的评价你,你也认为面试官找不到你的G点,这很难受。        至于开源项目,其实更多的反映了你的积极态度和一定的隐含信息:会使用git、对开源项目有一定的了解,但是issue、typo、readme、config change类型的PR简直是场灾难,如果面试官恰巧也有开源经历(尤其是基架方向),并且认真的看了你的简历,这会被认为是投机取巧。        Coding,基础和项目,是面试官对你的专业素养了解的全部渠道。coding这件事不多说了。基础的话,不建议死记硬背面经,这种结论性的浓缩原理,在面试官下探你深度的时候,往往是很苍白的。而且比较出名的JavaGuide和Cyc2014,其实有很多原理性的错误,还是比较建议看书和文档,最权威的还是官方文档,很多官方文档都写的不错。        项目介绍和讨论是面试官和你交锋的核心阶段,项目的探讨能向面试官展示你知识的广度和深度,这些年流行的的项目看起来差异化不大,所以有日常实习经历的同学会更有优势一点,但只要表现你有认真做过你的项目,并且了解项目相关的中间件知识和相关业务场景的处理方式,你和有实习经历的同学差别不大——只是欠缺了实际工作中协同完成项目的经验罢了。        面试官的要求其实不算多,笔试可以,基础能答得上来,项目确实做过,让面试官知道你对项目有一定的想法,差不多就能过关了。有几个同学在后台diss我,n段大厂经历/开源项目为啥还是被pass,我建议复盘一下,看看实习和开源项目的质量,另外实习到底做了什么,一定要讲清楚。        最后打个广告,目前淘天-天猫技术-品牌行业技术还在招春招实习生,第一次投递和转部门的同学都可以试试,具体情况可以看我其他帖子#校招过来人的经验分享##实习##春招##阿里巴巴#
点赞 评论 收藏
转发
4 19 评论
分享
牛客网
牛客企业服务