kk集团前端校招一二面

1.自我介绍。
2.实习内容拷打。
3.如果用webpack的loader的话,为什么需要去转到AST的时候才去做这个事情,这检查代码不就完了吗?直接检查代码中有没有出现对应的调用不就可以了吗?
4.这里在代码提交的时候有拦截吗?如果我把错误的代码提交上去了,但是后面的打包是会报错的?
5.webpack和vite的区别?
6.Tree Shaking的话,假如写一个东西,比如说你这里面组件库,我写一个组件库,我想支持Tree Shaking的话又怎么做?
7.Promise有几种状态?
8.Promise.then().catch().catch()哪个catch可以捕获到错误?如果想让第二个catch捕获不到错误需要怎么做?
9.说下async await和Promise的区别?
10.async和defer这两个标签属性,它们的作用是干嘛的?
11.暂时性死区有了解过吗?为什么在使用之前都必须要做一个声明?为什么会产生这种现象?
12.一个TCP通道可以支持多少个HTTP请求?
13.跨域问题怎么解决?开发中怎么做?生产环境怎么做?

反问。

二面
1.自我介绍。
2.什么时候开始学前端的?整个周期下来进步最快的一段时期是什么时期?然后这个过程中你做了什么?
3.通过哪些渠道去了解新的知识?
4.在这两段实习中,得到的最好的这个上级的一些评价怎么样呢?
5.说下实习中做的需求背景?
6.你做这几个需求的整个流程,你可以简单讲一下对公司的一些标准流程吗?
7.实习内容拷打。
8.hash路由和history路由的区别?
9.这种路由方式对SEO的影响是怎么样的?
10.用node去承载这个后端,那对应的一些前端流量的可能就会打到这个服务上。然后我们一般会做什么事情来提升它的这个服务的能力呢?做什么事情?
11.对K8S这一套东西会有了解吗?
12.对docker有了解吗,就是有用过吗?
13.说下正在做的这个ai项目?
14.对ai中tool call的理解?
15.这个项目的本质是什么?它的整个运作的流程是怎么样的?
16.做这个ai项目使用到的哪些库?
17.介绍下Agent是怎么运行的?怎么调用工具以及循环的,还有怎么结束的?
18.开发项目的时候使用什么代码编辑器?
19.对于AI的理解和学习一般是通过哪些方式去学的?
20.对于CDN这个东西有相关的了解吗?
21.说下浏览器的缓存?强缓存和协商缓存?
22.假设我发了新的版本,然后更新了这个什么css、js的文件,怎么让它立刻生效呢?
23.网站的首页一般是有缓存还是没缓存?
24.比方说对于这个网页中的这种比较碎的这种小图片,有什么方式可以减少他对于这个服务器的请求呢?
25.一般说这种什么webp这种格式或者说一些这种新的特性,你要去确定它这个浏览器的兼容性的话,你会去哪里去看这看浏览器的兼容性是吧?(其实可以去can i use上去看)
26.HTTP的这个请求和响应它的这个报文的构成分别是哪几个部分?
27.后端怎么知道你的用户身份是谁?请求怎么去做鉴权的?
28.说下这个响应的这个状态码,从100到500分别什么是什么?

反问。

#软件开发笔面经#
全部评论

相关推荐

不愿透露姓名的神秘牛友
2025-12-03 19:38
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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