字节跳动前端实习一面二面HR面面经

16号做完笔试,后来约了21号一面,25号二面,一面面试官看起来比较和蔼,一来就是自我介绍,他说前端的问题我也没准备多少,我就知道他不是前端的了,瞬间有点方。

一面
一开始是数据结构的题,二叉树相关,已知前序遍历和中序遍历的结果,求树的结构,这个讲了一下思路面试官就给过了。
http请求方法有哪些?
跨域问题遇过吗?什么办法可以解决?讲了一下cors,jsonp,websocket,postmessage,反向***等
讲一下前端安全?xss,csrf,说一下他们具体是什么,如何预防?
TCP连接和断开过程(三次招手,四次挥手)
cookie localStorage sessionStorage有什么区别?
https和http有什么区别?(TLS套接层协议)
如果登陆的请求是https,而其它的请求是http的会出现什么问题?(一开始答了跨域的问题,后来想了一下,答了cookie会加密,可能导致其它请求无法通过身份验证)
最后面试官问我接触过redux吗?我说没有我学的是vue,应该是react里面的状态管理工具,相当于vuex
面试官没什么问题了,提问时间到,我问他对前端学习和发展的建议,他说前端啊,我也不知道,哈哈超可爱,然后说但是我看旁边一些比较厉害的,都是有目标的。第二个问题我问他对我的总体评价和针对我的一些建议,他说你说你现在大三,大三有这个水平已经不错了(天啊这是我遇过的说话最好听的面试官),要有目标有计划地学习之类的。20多分钟后收到二面通知。

二面
二面是下载zoom软件,可以视频,也可以共享屏幕,还用石墨文档分享题目。一共面了快一个半钟,问了很多,手撕三次代码。面试官看起来比较严肃,先让我自我介绍,说说项目,说说项目难点,但是感觉他没怎么在意听,就大概说了几句。

第一道题是css相关,实现一个div在页面中垂直水平居中,然后高度是宽度的一半(实现不了也可以固定为200px)div里有文字A垂直水平居中,用本地IDE共享代码给面试官,具体代码看博客:https://blog.csdn.net/weixin_41531446/article/details/88903436
写完后面试官问我vw,vh,vmin,vmax的区别?垂直水平居中的其它实现方法?

一个div里面有个span,span里有很多字,这时候给span加一个border会咋样显示,这个题我没答对,面试官跟我解释了一下
margin合并问题,解决方法?BFC和IFC的区别?
chrome的字体最小为12px,如何设置10px的字体(使用transform:scale()属性进行缩放)
为什么设置font-weight是数字的时候作用会失效?(这个有点懵的,然后面试官说这个有点偏了,然后告诉我是因为用了一些特殊的字体,它们没有实现该粗细的字体,真好,学到了)
浏览器缓存相关的问题?讲了一下协商缓存的机制,简单请求和options预检请求
说一下es6的promise的状态,实现原理?
一道eventLoop的题,直接写出输出结果,然后说一下一次事件循环的过程,在题目中标出每一次事件循环
中间问的一些细节问题有点忘了哈
写代码,实现一个累加函数的功能比如sum(1,2,3)(2).valueOf()//8,写完后面试官说总体思路是对的,柯里化,但是一些细节要注意一下(当时变量有的写错了),代码:
https://blog.csdn.net/weixin_41531446/article/details/88903436
最后面试官出了道原型继承的题,我当时没看石墨文档直接在本地IDE写了两个函数然后组合继承,他说让我看看文档,要我封装一个实现继承的函数
面试到这里就到尾声了,面试官评价我学习前端感觉挺有热情(字节面试官说话都挺好听耶),然后面完当天没有hr给我打电话我以为我大概凉了,没想到第二天hr约我hr面了,心情难以言喻。

三面
面试官是个hr小姐姐,问的是:为什么选择北京的公司?还面了哪些公司?父母对你到其它城市的看法?生活学习中坚持最久的是什么?推荐一本书会推荐什么?为什么推荐?你觉得你能给团队带来什么?

#字节跳动##实习##面经##春招##前端工程师#
全部评论
这个实习面试的程度已经和小公司复试的程度差不多了😌
1 回复 分享
发布于 2019-03-30 13:22
厉害👍
点赞 回复 分享
发布于 2019-03-29 23:33
为啥问了你这么多css相关的问题😂
点赞 回复 分享
发布于 2020-11-17 12:21
请问楼主,hr面是电话面还是视频面呀
点赞 回复 分享
发布于 2019-05-20 13:44
楼主,hr问你还在面那些公司,请问你当时有直接说公司的名字吗?当时是怎么回答的哇?
点赞 回复 分享
发布于 2019-04-20 23:18
请问LZ那个给含有较多文字的span加border,会出现什么情况呢?
点赞 回复 分享
发布于 2019-04-19 19:36
好厉害啊
点赞 回复 分享
发布于 2019-04-12 10:52
一面里的HTTPS请求那题,如果登录的网站是HTTPS协议,而其他请求是HTTP协议,那么就产生了“Mixed Content”问题,一个网站如果使用了HTTPS协议,那么就要求它请求的所有外部资源(图片、视频、CSS、JavaScript)都必须是HTTPS协议。
点赞 回复 分享
发布于 2019-04-12 10:13
有兴趣再来面阿里吗?
点赞 回复 分享
发布于 2019-04-11 19:13
问一下头条实习笔试难吗
点赞 回复 分享
发布于 2019-04-09 19:39
楼主hr面之后等了几天啊?
点赞 回复 分享
发布于 2019-04-07 19:55
为啥我还得补一次三面😭
点赞 回复 分享
发布于 2019-04-04 12:52
楼主,我现在也大三诶,成绩也能在年级里排第二,而且前端自学的也不错,昨天接到头条的电话要我9号面试,所以这几天也正在准备准备😁😁
点赞 回复 分享
发布于 2019-04-04 12:29
一般过几天就会有人加微信 我是二面面试官加我微信了 不过我当时三面是总监面 hr面是电话面
点赞 回复 分享
发布于 2019-03-30 14:33
楼主  拿到offer了吗
点赞 回复 分享
发布于 2019-03-29 23:23
好厉害
点赞 回复 分享
发布于 2019-03-29 23:14

相关推荐

11-29 01:17
已编辑
香港大学 Java
一面 1.Java里的异常,顶端类、checked、unchecked异常2.怎么自定义异常3.说一说反射4.谈一谈collection和collections5.如何创建一个线程6.线程池的核心线程数和最大线程数如何确定7.callable和runnable方法的区别8.说一下spring的依赖注入过程9.说一下bean factory和application context的区别10.谈一谈java静态代理和动态代理11.用过redis的哪些数据结构12.如果我用reids的set去存储用户的信息,如果用户特别多,set特别大怎么办13.分布式锁除了redission还有什么14.JVM的同步锁和分布式锁的区别15.基本的数据类型怎么使用分布式锁、16.redission的底层了解吗17.场景题:怎么用rocetkMQ的延时队列去实现统计动态的一小时内该用户登录次数也18.全局异常处理19.对IOC和AOP的理解二面纯聊家常,没问任何专业问题一面1.增删改查幂等性2.分表为什么要分2的倍数,我分100个表行不行,99个表行不行3.介绍kafaka,rocketmq4.核心线程数怎么设置,500个商品同时创建你设几个核心线程5.redission用的是悲观锁还是乐观锁6.jvm垃圾回收7.redis单线程为什么快8.线程池参数,使用流程9.内存淘汰策略10.线程池阻塞队列怎么选择,拒绝策略怎么选择11.spring的ioc,三级缓存12.你知道DDD吗()二面没问八股往广度方面问,各种都问一点三面1.你最有成就感的经历,为什么让你有成就感2.为什么选择Java后端,我看你组里是做几何算法的3.什么事会让你觉得有压力4.职业规划5.未来考虑留在北京吗6.你父母是什么工作7.强度比较高可以接受吗
发面经攒人品
点赞 评论 收藏
分享
抖音生活服务-二面挂两轮面试基本都在拷打实习和项目,能记录的问题不多,一起记录了1. Redis分布式锁是怎么实现的?2. 接T1,只用SETNX有什么问题?如何优化?3. 接T2,假设一个业务平均执行100毫秒,你会把锁的超时时间设置成多少?续期策略是怎样的?实习/项目拓展的一些不算太业务场景强相关的点:1. MySQL异地多活,两边的数据如何保持一致?2. 异地多活或者分库分表的情况下,自增主键冲突问题怎么解决?一面手撕:反转链表II二面手撕:无重复字符最长子串安全与风控-一面挂1. Go Slice的日常使用方式、底层数据结构、扩容机制是怎么样的?2. 接T1,有没有导致GC没办法回收Slice的场景?3. Slice在函数传参时是值传递还是引用传递?4. 利用Go的基本数据结构,设计一个并发安全的队列5. 简单讲一下Go反射和它的应用场景6. 结合浏览器访问URL的例子,解释TCP/IP分层协议及流程7. 详细描述TCP三次握手的流程8. 常用Linux命令有什么?9. 接T8,ls调用了哪些系统命令?10. Unix操作系统的分层逻辑(内核态/用户态)11. 进程间通信方式有哪些?12. 项目中Redis比较有收获的设计点?13. 最近有没有看什么新技术?或者书之类的分享一下?实习/项目拓展的一些不算太业务场景强相关的点:1. ES的倒排索引2. 为什么全模糊查询会导致MySQL索引失效?3. 为什么Kafka比Redis Pub/Sub更可靠?Kafka的持久化是怎么样的?4. Kafka的Partition数量是怎么评估的?怎么做到即够用也不浪费的?5. 消息堆积的话,你怎么处理?6. 你用到的策略模式、工厂模式和模板方法模式分别起到了什么作用?手撕:机器人位置(没找到原题,前半段算是字符串解析,后半段根据解析出来的字符串,L(左转), R(右转), F(前进一步), B(后退) 计算最终坐标,没完全撕出来,挂)
查看24道真题和解析
点赞 评论 收藏
分享
评论
点赞
122
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务