KOOK前端实习面经(已OC)

📍面试公司:北京逍遥一下科技有限公司

👜面试岗位:前端开发实习生

📅时间线:4.14投递——4.16一面——4.17线下复试——面试完后OC

📖面试问题:

  • 一面:线上面试
  • 自我介绍;
  • 为什么对前端感兴趣,有什么样的机遇接触到前端开发;
  • 平时是怎么接触新技术的,学习途径是什么样的;
  • 提到最近在研究cursor和本地部署大模型,围绕这个聊了十分钟;
  • 提到对于后端的技术栈也有一定的了解。
  • 介绍项目,项目开发中有什么难点,如何解决的;
  • 目前使用的技术栈是什么,了解TS吗;
  • JS的基本数据类型是什么;
  • 提到JS是单线程的,讲一讲事件循环机制;
  • 你有使用过其他开发语言吗(提到C++,JAVA),和JS的垃圾回收机制有什么不同;
  • 介绍一下浏览器内核;
  • 浏览器是如何渲染页面的;
  • 你了解过我们的产品吗,然后问了计网的问题(有点忘记问了什么了);
  • 编写代码,使用广度有限搜索,找到文档中的第一个div元素;
  • 编写代码,实现冒泡排序;
  • 反问:使用的技术栈,实习生的工作;

一面结束后就马上HR就约了第二天线下面试。

  • 二面:线下面试,技术主管面。
  • 自我介绍;
  • 项目介绍;
  • 提到使用的技术栈是Vue,Vue.js如何实现双向数据绑定的;
  • 场景题:如果是你,如何设计两个屋子中的开关同步状态;
  • Vue设计理念的延申,提到了发布订阅的设计模式;
  • 是否有其他方法,如果出现了广播风暴应该如何解决(提出使用单播的方式);
  • 排序相关问题:快速排序的核心思想(我说分成按照Pivot分成两个子序列,然后再递归排序子序列),追问为什么不可以分成三个子序列,为什么快排是最快的;
  • TCP中三次握手的问题,类比拨打电话,这两种是否是相似的。(提示:面向连接的、可靠的、全双工的方式)
  • 反驳了半天它们不一样,然后面试官提示是一样的;
  • 反问:实习生会接触到的业务,学习建议;

面试官真的是非常有魅力的一个人,用深入浅出的方式引出业务和技术的关系,跟我说要多思考,不能太教条(八股是死记硬背的...),然后面试完就叫我等通知,约摸十分钟后HR过来发了口头Offer,简单聊了聊面试评价以及实习生的培养方案。

历经一个月,属于我的暑期实习面试结束了,这一个多月来,收到了大厂的面试通知:淘天和美团(约了还没面)、数不清的测评、和投了一个月没有一点动静的联想,让我也大概了解到了目前的就业形势是非常严峻的,或许这几个月的实习会让我放弃互联网公司转战考公,但是人生就是一段一段的经历组成的,不能说哪个选择对,哪个选择就不对,适合自己的才是最好的。

小米集团

前端开发实习生

4.1已投递

简历挂

作业帮

前端开发实习生

4.1已投递

荣耀

前端开发实习生(南京)

4.1已投递

淘天集团

前端开发(杭州)

4.1投递--4.4测评--4.8晚七点笔试--4.10一面

面试挂

拼多多

前端实习(上海)

4.1已投递--简历挂

简历挂

北森集团

前端实习

4.2测评

中科闻歌

前端实习

3.27Boss投递--4.3早10.30面试--4.8感谢信

面试挂

好未来

前端实习

3.27Boss投递

携程

前端实习

4.2官网投递--4.3测评通知

联想

前端实习

已投递,无后续

京东

前端实习

4.7投递--4.7测评

飞猪

前端实习(杭州)

4.9投递

OPPO

前端实习

4.9投递

简历挂

理想汽车

前端实习(顺义)

4.9投递

领雁科技

前端实习(北京)

4.10一面--十分钟后OC--拒绝

奇怪的offer

美团

前端开发实习生

3.24投递--4.5笔试--4.16补充志愿约面

流程结束——复活?

小红书

前端开发实习生

3.23投递

简历挂

北京捌玖万亿科技

游戏客户端开发实习

4.15笔试--4.18面试

逍遥一下(KOOK)

前端实习

4.16一面--4.17线下复试--面试完后OC

OC

秋招再会吧。

#软件开发笔面经#
全部评论
请问没有笔试吗
点赞 回复 分享
发布于 06-03 22:06 四川
接好运
点赞 回复 分享
发布于 05-06 13:55 北京
牛友,请问什么bg?
点赞 回复 分享
发布于 04-22 15:35 辽宁

相关推荐

回馈一下牛子,发一些小厂的面经~ 大厂面经随缘更新了,记录第一次找实习的日子。欢聚网络一面寄(第一次面中大厂,被拷打烂了),小红书一面寄,字节二面寄(二面状态一坨狗是),美团一面寄,哈啰已offer~迈出了第一步了,ACM区域铜邀请银勇闯前端,希望可以越来越好吧。小厂1:(1) 自我介绍(2) (3) 拷打项目(4)(5) 什么时候开始学习前端,学了多长时间。(6) 什么时候学习vue,学了多长时间。(7) vue2、vue3的区别。(8) computed 和 watch的区别,分别是干嘛的。(9) vue2、vue3分别是怎么实现watch侦听的,两者的区别。(10) vue3实现watch的proxy的缺点。(11) Es6常用的语法。(12) Promise是如何实现的。(13) let 和 const 的区别(14) let、const作用域的底层原理。(15) set 和 map的区别。(16)  如何改变this,后面提示了call, apply, bind,让我分别说说。(17) 在网页输入url,页面渲染出来的全部流程。(18)  浏览器渲染页面的流程。(19)  重绘和回流(重排) 的区别。(20)  项目遇到的困难,怎么解决的。反问:(1) 我:询问我的表现(2) 我:业务,技术框架小厂2:(1) 自我介绍(2) 项目拷打(3) websocket(4) 讲讲flex, 主要用到的属性。(5) let、var,const的区别。(6) 为什么选择前端。(7) 前端学了多久。(8) 前端是学校教的吗?还是自学。(9)  vue学习了多长时间, 是怎么学习的。(10) v-if 和 v-show的区别。(11) v-if 和 v-show哪个性能较差。(12) 有没有在日常项目中使用过。(13)  vue子传父通信(14)  vue父传子通信(15)  vue2的option api 中为什么data要是一个函数,而不是直接是一个对象。(16)  vue2和vue3侦听数据的区别。小厂3:(1) 自我介绍。(2) 项目主要做了什么?(3) 项目主要用了什么技术。(4) 我在项目中主要做了什么?(5) 怎么使用的,聊天窗吗?(6) 有没有用过什么UI框架。(7) 在项目中做了哪些性能优化?可以好好总结一下。(8) 是怎么优化缓存的。详细过程,全方位拷打。(9) 如果缓存那里是写死的,能不能固定下来,不需要每次都发送网络请求。(10) 还用过什么ui框架。(11) 为什么会用到 markdown.js。(13) 知道几种选择器,详细说说。(14) Less和Sass用过哪一个。(15) 水平垂直居中的方式?有点忘记了。(16) 说说你的项目团队。(17) 用什么管理代码的?讲讲git常用命令。(18) 用什么进行代码编写,会不会用ai去协助书写代码?(19) js的数据类型有哪些?(20) 引用数据类型和值类型的区别?(21) window对象  和  document对象分别是什么。(22) 跨域是什么。(23) 怎么将字符串转换成数字?说出了一种手撸的原始人办法,脑子有点过载了。(24) v-for的key是用来干啥的。(25) vue如何实现双向绑定?(26) 有没有了解过uniapp(27) 小程序学过吗(28) 有没有了解过react,会不会react。(29) 继续拷打项目...(30) 怎么学习前端的。小厂全过,小厂杀手
郁闷的打工鸭:接好运
面试问题记录
点赞 评论 收藏
分享
06-19 00:10
已编辑
天津科技大学 前端工程师
参加了作业帮北京的一面,整体八股文偏多,面试过程大概45分钟,中间穿插着读代码,最后有一个写代码的题。整个过程我是有问必答,因为都是平时面试经常会被问到的些问题,比如“闭包”,“vue2和vue3的响应式原理”,“websocket的心跳机制”等等,问过很多次,所以自己也是做了很多的思考和总结。因此回答的时候也是尽可能从设计和源码层面去解释,在这里就不展开细节说了。读代码环节也都是很基础的题型,比如考察var声明的变量导致的变量提升,宏微任务的日志打印顺序等,最后有一个红黄绿灯的间隔一秒输出打印。整体的感觉就是我自我感觉非常良好,并且以过往的面试经验来说,一面通过是有至少9成的把握。可面试结束后第二天就收到了简历进入他们人才库的邮件,还是感到蛮意外的。因此打电话问询了HR,想进一步了解不合适的具体原因。HR说只知道结果,不知道具体原因,最后就这样不了了之了。我也面了大大小小不下50家公司了,大公司小公司都有,只要真诚的主动询问面试未通过的结果,几乎所有公司都愿意给出不合适的理由和建议。再次回顾整个面试过程,没有发现有什么表现得不好的地方,面试官整个过程也没有提出任何质疑,也没有探讨。总而言之,就是一次体验非常糟糕的面试,浪费时间的一次面试经历。毫无成长性可言。
查看6道真题和解析
点赞 评论 收藏
分享
今天 15:27
已编辑
门头沟学院 机器学习
吐槽一下牛客这个麦克风检测问题,没有检测成功把我放进去了.结果就是手机小程序问问题,电脑写算法题,面试过程简直就是尴尬死.面试时间:6.30(一面)岗位:直播课的移动端问题:1.自我介绍2.c++智能指针3.线程和进程的区别.4.tcp和upd的区别.5.链表和数组上的区别.6.多并发的优点缺点和使用场景.7.工厂模式中熟悉哪一个模式,说一下使用场景实现方式以及优缺点.8.c++通过什么进行封装,优点在哪.9.在实际场景中线程如何访问共享资源.问题我就记住了这一点,应该还有很多细小的知识点.大部分都是围绕c++.手撕算法:最长回文字符串回文串的特点是:从中心向两端对称(如“aba”中心是“b”,“abba”中心是两个“b”之间)。因此,可通过遍历字符串的每个可能的“中心”,向两端扩展寻找最长的对称子串。经常见到.之前刷过就解决掉了,编译环境类似于leetcode.我一开始写成了acm模式,最后运行不过改了格式就好了.反问:1.现在这个时间段了候选人还多吗?   面试官说挺多的,很多还在面试过程中.2.校招生的培训以及入职时间.  培训是六个月,入职时间需要hr定他不清楚.3.目前进组的人多吗?  组里暂时只有一个26届实习生,校招生还没有进来(也不知道有没有校招生进去).等二面ing.——————————————————————-二面:7.7没有自我介绍直接提问哦!1.讲述自己的一个项目经历到部署的问题.2.问了我关于群聊和单聊的区别(内部底层)3.udp和tcp的主要区别(回复ack等)4.聊天信息如何保存(因为我之前用的sqlite,只说了这里)5.如果用户登录的设备不一样,我如何得到之前的聊天记录等信息,存储在哪里的?(服务器,登陆后匹配down下来)6.文件上传时如何上传10g的数据?(分片)7.如何进行分片(脑子里全是计网的除法)8.在哪一层分片(没回答对应该)9.计算机网络的七层逻辑结构和底层原理.10.现在觉得在哪一层分片.11.因为我只会c++,python.所以面试官问了mysql索引的作用.12.索引如何实现.手撕单例模式保证线程安全,简述你对单例模式的理解.得到对象时一直都是一个实例,也就是访问同一个内存空间的内容.线程安全如何实现?在访问得到单例时加锁.等hr面ing.
查看23道真题和解析
点赞 评论 收藏
分享
评论
7
19
分享

创作者周榜

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