职位类型
全部
最新
热门
03-28 13:40
门头沟学院 Java
查看12道真题和解析
点赞 评论 收藏
分享
03-23 10:01
已编辑
湖南大学
1. 浏览器 CSS、JS、DOM 解析顺序• 解析顺序:HTML 解析生成 DOM → CSS 解析生成 CSSOM → 合成渲染树 → 渲染• 阻塞规则:CSS 不阻塞 DOM 解析,但阻塞 JS 执行;JS 阻塞 DOM 解析2. 表格相关• 表格缓存:内存/本地存储缓存数据、滚动位置、筛选状态• 首屏监控:用 Performance 监听 FP、FCP、LCP 等核心指标• 虚拟表格:只渲染可视区 DOM,用占位撑开高度,滚动时动态替换内容• 表格选型:简单用原生;大数据用虚拟表格;复杂用 AntD/AgGrid3. 前端安全• XSS:转义、CSP、HttpOnly• CSRF:Token、SameSite Cookie• 点击劫持:X-Frame-Options• 资源校验:SRI4. Tree-Shaking 原理• 基于 ES6 模块静态分析,打包时删除未引用代码,生产模式生效,不支持 CommonJS5. React 与 Vue 区别• React:不可变数据、JSX、手动更新、全量 Diff• Vue:响应式代理、模板、自动更新、精准追踪更新6. 微前端隔离(快照 vs Proxy)• 快照:保存/恢复全局变量,实现简单,性能差• Proxy:代理 window 实现沙箱,隔离好、性能高,兼容略差7. 部署与回滚• 部署:打包 → 上传静态资源 → Nginx 配置• 回滚:切换至历史版本/重新部署上一版包8. WebWorker• 作用:开辟独立线程,处理耗时计算,不阻塞主线程• API:new Worker()、postMessage、onmessage、terminate()9. AI 语音对话实现1. 前端获取麦克风音频2. ASR 转文字3. 发送大模型获取回答4. TTS 转语音5. 前端播放10. JWT 双 Token• AccessToken:短效,接口鉴权• RefreshToken:长效,刷新用• 流程:AT 过期 → 用 RT 换新 AT → RT 过期重新登录11. MiniMax 了解• 国内 AGI 大模型公司,提供文本、语音、多模态AI 能力,低延迟、端侧优化
查看30道真题和解析
点赞 评论 收藏
分享
很多人问我如何准备大模型的面试,分享下我的经验,针对两种情况:1. 有大模型实习2. 无大模型实习针对无大模型实习的情况,我建议先找一段中厂实习为主,比如 zhipu、Minimax (当然有大厂进大厂)这些,相对容易进,尽量积累大模型实习经历。针对有大模型实习的情况,复习内容为:1. 常规八股(transformer、bert 等)2. 最新八股(GQA 等)3. 技术报告(一定要自己看原PDF,目前推荐 DeepSeekV3, R1, kimi1.5, Minimax-01, Qwen2.5, Qwen2.5-VL)4. 手撕 Leetcode:Hot1005. 手撕模型,比如 MHA 这些首先是常规八股和最新八股,这一部分可以自己找找网上资料,整理好的,背。然后是技术报告,目前推荐的内容有:1. DeepSeekV3:必读2. DeepSeekR1:必读3. Kimi1.5:选读4. Minimax-01:选读,据我所知最长上下文模型(外推到 4M,不过好像被 LLama4 的 10M 超过了)5. Qwen2.5:必读6. LLama3.1:必读7. Qwen2.5-VL(如果简历有多模态内容):选读重点关注:1. 阶段训练(预训练几段、Post-training 几段?上下文用了多少?数据配比是什么?)2. 模型创新点(MHA 创新是什么?作用是什么?)3. 上下文优化创新点(一般是优化显存和阶段训练)4. 多模态优化创新点(简历有多模态内容)5. 几个模型不同之处(比如 Qwen2 和 Qwen2.5 的不同之处)最后是手撕,Leetcode 只刷 Hot100 够了,模型手撕建议关注(我目前会的):1. MHA2. LayerNorm3. Transformer Encoder (MHA+LayerNorm+FFN)4. PE(绝对位置编码)5. ROPE6. SwiGLU7. RmsNorm每次面试前快速过一遍就 ok 了。
查看20道真题和解析
点赞 评论 收藏
分享
很多人问我如何准备大模型的面试,分享下我的经验,针对两种情况:1. 有大模型实习2. 无大模型实习针对无大模型实习的情况,我建议先找一段中厂实习为主,比如 zhipu、Minimax (当然有大厂进大厂)这些,相对容易进,尽量积累大模型实习经历。针对有大模型实习的情况,复习内容为:1. 常规八股(transformer、bert 等)2. 最新八股(GQA 等)3. 技术报告(一定要自己看原PDF,目前推荐 DeepSeekV3, R1, kimi1.5, Minimax-01, Qwen2.5, Qwen2.5-VL)4. 手撕 Leetcode:Hot1005. 手撕模型,比如 MHA 这些首先是常规八股和最新八股,这一部分可以自己找找网上资料,整理好的,背。然后是技术报告,目前推荐的内容有:1. DeepSeekV3:必读2. DeepSeekR1:必读3. Kimi1.5:选读4. Minimax-01:选读,据我所知最长上下文模型(外推到 4M,不过好像被 LLama4 的 10M 超过了)5. Qwen2.5:必读6. LLama3.1:必读7. Qwen2.5-VL(如果简历有多模态内容):选读重点关注:1. 阶段训练(预训练几段、Post-training 几段?上下文用了多少?数据配比是什么?)2. 模型创新点(MHA 创新是什么?作用是什么?)3. 上下文优化创新点(一般是优化显存和阶段训练)4. 多模态优化创新点(简历有多模态内容)5. 几个模型不同之处(比如 Qwen2 和 Qwen2.5 的不同之处)最后是手撕,Leetcode 只刷 Hot100 够了,模型手撕建议关注(我目前会的):1. MHA2. LayerNorm3. Transformer Encoder (MHA+LayerNorm+FFN)4. PE(绝对位置编码)5. ROPE6. SwiGLU7. RmsNorm每次面试前快速过一遍就 ok 了。
喜欢吃卤蛋的托尼of...:大佬想问下项目该怎么准备
查看19道真题和解析
点赞 评论 收藏
分享
1面(约60min):基于项目提问:1.如何防止恶意iframe内嵌到页面2.什么是跨域?常见的跨域解决方案3.websocket和sse的区别;websocket怎么建立连接;5.多会话的websocket怎么实现的,讲讲方案4.大模型流式输出方案:fetch+reableStream.........算法题:1.异步调度器2.无重复最长子串的长度反问--------------------------------------------2面(约60min)::基于项目提问:1.多媒体格式转化插件的浏览器兼容方案2.microapp微前端的了解3.传统iframe的缺点,如何解决url丢失,dom节点割裂4.延申了wujie,讲讲对wujie的了解,怎么实现沙箱,如何建立dom的proxy代理机制(类似vue的发布订阅者模式).........算法题:1.手写eventEmitter类2.回溯-目标和反问-------------------------------------------3面(30min):看看落地的ai项目的代码并进行提问.........算法题:1.三角形最小路径和反问------------------------------------------hr面1.如何快速地熟悉项目及进行需求开发2.你的缺点是什么3.讲讲未来前端发展趋势4.讲讲对AI、Openclaw的理解--------------------------------------------感觉现在基本不会纯八股文开局,更多的是拷打项目,穿插八股,更多的是看个人的思考与理解,笔者认为简历上还是要有自己一个比较完善的项目,最近在面试感觉也欠缺这部分,感觉挺多面试官想通过你演示的项目来进行拷打的
查看25道真题和解析
点赞 评论 收藏
分享
1. 自我介绍2. 上一段实习主要做了哪些业务?3. Agent Benchmark方面主要是针对通用Agent还是垂类agent?4. 请说一下在benchmark开发过程中,印象比较深得是哪一个benchmark,背景是啥,难点有哪些,学到了什么?5. 如果需要你做一个多模态的agent benchmark框架,你会如何实现?6. Python中哪些类型是不可变类型?7.python中的进程和线程有什么区别?8. 用过装饰器,迭代器,生成器嘛,讲一下9. OSI模型结构10. TCP/IP在哪一层11. TCP/UDP有什么区别?12. 代码题:  Z字形排列 leetcode中等难度题13. 反问14. 还有几个问题我忘记了。。。。体验:1. 网络不太好所以体验可能不是很好2. 回答不太好的地方:1. 生成器 迭代器 装饰器,我说的不是很细致 ,重点说了装饰器,另外两个一笔带过了就,当然也只是AI辅助下用过2. OSI模型结构,自下而上回答的,中间有顺序说反了3. TCP/IP回答是在传输层,应该分开答的,TCP传输层IP网络层,当时只回答了传输层。。。3. 代码题:只有一两个测试数据,难度leetcode中等题目,网络不太好线上IDE加载不出来,随便说了说思路,但是这题之前看leetcode没刷到过,第一次看有点懵逼找了半天Z形。。。。总结:1. 基础知识八股文要背的呀,之前从来没背过,虽然很多知识看一遍就能记起来,但是还是要多少看一下的2. 最近几次面试感觉比较喜欢考中等难度的这种非算法题,是让你找规律的这种题,不像著名的滑动窗口或者动态规划这一类的,感觉这种题找规律或者说去拼很花时间3. 整体还好吧,上次实习时间过去比较久了而且当时没有在自己电脑写实习记录导致很多细节都忘记了,回答的比较笼统,所以再实习还是做好记录吧
查看12道真题和解析
点赞 评论 收藏
分享
01-13 19:02
已编辑
吉林大学 前端工程师
1、面试官自我介绍,是个戴鸭舌帽的女面试官,第一印象感觉很严格2、结合项目自我介绍3、大文件分片上传中webworker的使用详情,有对比过使用之后的优化效果么无,我说就是看别人都这么写,我就这么用了,然后面试官跟着我一起笑了4、tailwindcss的使用感觉,webpack和vite打包tailwindcss之后生成什么不知道,瞎答,随便扯说babel进行编译,然后生成AST抽象语法树,感觉答错了,面试官听到我说AST抽象语法树的时候直接笑了,应该是被我唐笑了🤣5、自我介绍里面说昨天和今天浅学了一下react,说说vue和react的使用感觉的区别,使用场景有什么不同还是瞎扯,一个函数式,一个渐进式,一个贴近原生js语法,一个贴近html,使用场景的区别,不知道6、说说vue2和vue3的区别API、响应式原理、TS支持、生命周期、Diff算法diff算法说的比较详细,面试官听完之后说研究的还蛮深入的,笑死7、vuex和pinia的区别常规八股8、项目中用到了JWT双Token的刷新机制,应该是自己添加的亮点,说说怎么做的中间被打断了,我说的都是前端axios里面请求拦截器和响应拦截器里面的详细操作过程,面试官问了后端的实现原理,不知道什么意思,不过我接口都是自己用ai写的然后修改了一下,说了说自己写的详细过程和缺陷9、流式对答项目用fetch获取结果,为什么不用其他的协议我说肯定用SSE简洁啊,但是一开始用fetch写的,后面懒得改了,然后面试官也跟着笑10、markdown的渲染用了什么库,怎么渲染的11、两道手撕:a、并发上传控制器,因为项目里面用的fetch,所以用fetch的方式写出来,卡了一段时间,因为fetch的详细使用不熟悉,不过最后还是写出来了b、三数之和变形题(面试官给题目之前说来道简单的算法题),三数之和给了个要求sum === target,不是三数之和为0,一开始题目都没看,直接秒,后面才发现有条件,改了一下ac12、反问:a、怎么深入了解vite和webpack的使用,怎么才能答出面试中的vite/webpack相关的题目的要点和日常开发怎么深入使用:面试官说其实日常开发深入用的也比较少,除非专门写底层原理,也就考一些常见的八股和官方文档的一些配置啥的b、然后我说没问题了,但是面试官直接反问我,为什么本科金融转前端:说了很多,因为觉得金融确实是一个强社会资源要求的行业和专业,同时感觉自己的性格不是很擅长社交,不太适合一二级市场这些岗位啥的,然后为了让面试官印象好一点我说其实去互联网干开发其实沟通能力和情商啥的也很重要(求生欲拉满)然后说金融是一个强硕士需求的行业和岗位,本科生基本没有可能进入金融行业核心岗位的可能,接触的一些升学去外校的学长学姐就业结果也基本上不尽如人意,所以直接转互联网干开发了,之前想跨考软工来着,然后说觉得考研风险太大,而且干前端开发也用不到硕士学历,面试官表示了解然后说为什么转前端是因为一开始觉得前端竞争压力肯定没有后端那么大,而且干后端开发操作系统这些东西感觉要学的满深入的,感觉非科班和科班差距确实很大后来深入学习前端,深入了解一些软件的前端的一些生成的底层原理的时候,说这个仔细专研的过程也还蛮有意思的————update:约三面了
查看11道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务