有赞

收藏
企业服务
1000-9999人
上市
杭州
查看官网
上传简历
职位类型
全部
前端开发
最新
热门
国庆后投的简历,秋招面试就5家还有一堆的实习面试,继续实习春招再看看了附部分面经六一教育一面 (半小时)1.自我介绍2.讲一下实习都干了什么(1)怎么实现这个功能的(2)用三句话概括你实习的表现,学到了什么(2)上线后出现问题怎么解决的....3.讲一下在校做过的一个项目4.TCP和UDP区别,TCP怎么保证完整性的5.讲一下线程和进程6.死锁条件怎么产生的7.javascript怎么进行异步操作的8.讲一下哈希表9.讲一下平衡二叉树,作用优点在哪10.反问-------------------------------------实在智能一面(十几分钟)1.讲一下你做过的一个项目MySQL数据是自己编程写入的吗有没有碰到过兼容性问题2.vue2和vue3的区别3.讲一下原型链4.会不会react5.垂直居中实现6.map和传统的for循环有什么不同7.反问-------------------------------------博思软件一面:hr面 (25分钟)介绍经历-------------------------------------KK集团一面  (50分钟)1. 自我介绍2. 介绍用过的AI3. 讲一下rag4. 用rag就能保证问答准确度吗5. 文件是怎么进行分割的6. 如何处理上下文,上下文过长怎么解决7. 讲一下http和https8. https中的对称加密和非对称加密9. 对称加密与非对称加密各自实际用途10. 介绍一下加密,哈希,编码11. md5如何生成值12. 哈希可逆吗13. 介绍缓存14. vue/react区别优势,diff算法不同15. 知道babel吗16. 讲一下babel底层原理17. ast怎么生成的18. 讲一下你项目中的对象存储19. 前端直接上传到阿里云与上传到后端再上传到阿里云哪个更好,为什么要选择后者20. 阿里云域名更改对数据库的URL链接影响21. bucket是公开的吗21.sse流式传输如果传输中出问题了怎么解决22.有没有什么想问的---------------------------------------有赞 实习有转正一面  电话面 (45分钟)惨不忍睹,雷占了个遍,自己给自己挖雷1.手撕/*** 实现一个函数 parseQueryString(url),将 URL 的查询字符串解析成对象。** 功能要求:** 1. 支持基本解析:* 例如:?a=1&b=2* 输出:{ a: '1', b: '2' }** 2. 支持 decodeURIComponent:* 例如:?name=%E5%BC%A0%E4%B8%89* 输出:{ name: '张三' }** 3. 支持重复 key 自动合并为数组:* 例如:?a=1&a=2* 输出:{ a: ['1', '2'] }** 4. 支持空值:* ?a=&b* 输出:{ a: '', b: '' }** 示例用例:* parseQueryString('https://www.youzan.com?a=1&a=2&name=%E5%BC%A0%E4%B8%89&empty=')** 输出结果:* {* a: ['1', '2'],* name: '张三',* empty: ''* }*/2.实习收获难点3.git知识,merge,rebase,回滚4.权限设计探讨5.安全问题6.promise.finally7.如何让队列串行执行8.vue如何做到数据监听9.watch,computed实现原理是什么10.实习过程中有没有做过什么优化11.选择杭州?12.有赞了解13.学习途径14.ai了解15.反问
发面经攒人品
点赞 评论 收藏
分享
2025-12-27 21:39
已编辑
蚌埠坦克学院 前端工程师
一面 1.自我介绍。2.实习内容拷打。3.在浏览器中,我们讲浏览器它的一个性能相关的。比方说我提到卡顿,就如果浏览器发生一些卡顿的现象,你觉得引起的卡顿那些现象的原因会有哪些呢?4.从JS的一些执行机制上面去看,从渲染层面去看呢?JS执行为什么会阻塞到浏览器的一个渲染?5.为什么React相对于Vue需要更多地去关注它的一些渲染优化地方面?6.useCallback和useMemo的作用?7.比方说我现在一个数组,我要去渲染一个列表,那对应的我可能是渲染一个数组,然后他是可能是个对象数组,那我现在需要改变数组中的某一个值,某一项。然后这种做法你用代码会去怎么去实现呢?8.如果使用深拷贝的话会有什么影响?9.手写:url的query解析。反问。二面1.自我介绍。2.你当时为什么选择往前端这个方向发展,大概是怎么样的一个背景。然后你是整个过程你是自己是怎么自学?3.然后你刚刚除了说到视频之外,其他你就是学习前端的一些途径,还有哪些就是途径?4.你觉得你当时碰到过最难的就是前端最难的一个点是什么?5.假设碰到一个页面内存泄露了,大家怎么去排查?6.实习内容拷打。7.假设你在工作中碰到比较难合作的同事的话,你会怎么去处理这样的一个情况?8.然后假设你碰到一个线上的bug,但是你没有办法复现。然后你会怎么去跟用户说?9.然后你现在看新的工作机会的话,大概你个人的关注点的排序是怎么样?10.就是你现在日常的工在自己的学习中,大概哪些方面会用到AI?11.这是然后像那个相关的那个你有写过吗?就是写过一些提示词之类?12.就是这个AI agent你大概是怎么搭建的?13.说下对AI Agent和大语言模型的一个理解,他们有什么区别?14.刚刚有提到memory,memory其实可能会分为短期、中期和长期,它们之间有什么区别?15.你总结一下就是常见的一些prompt的优化手段?16.然后RAG这一块有接触过吗?反问。
查看24道真题和解析
点赞 评论 收藏
分享
2025-12-13 13:24
已编辑
用友_Java开发实习生(实习员工)
30分钟,无手撕无sql,一直在拷打实习,顺着实习问一下八股12.5投递12.8约面12.10一面面试1、自我介绍2、你的简历是开发简历为什么要投测试开发3、之前面过其他家吗,都有谁4、你之前实习的公司部门主要业务是什么,你负责什么项目5、介绍一下实习和实习项目6、你主要负责了这个项目的哪个板块细讲一下7、聊一下你实习项目的第一个亮点关于工作流多分支分页场景为什么sql被拦截错位了,为什么PageHelper中startpage从controller层调整到service层就解决了这个问题(主要聊了一下PageHelper底层源码中的threadlocal导致的这个问题)8、细致讲一下controller层、service层、mapper层都是用来干什么的9、这个工作流多分支分页你是怎么实现的,从前端到后端讲一下(因为我也负责这个项目前端的一些简单代码)10、聊了一下分页参数问题11、细聊了待办已办多分支怎么做的12、讲一下你项目里关于查询性能优化,讲一下流程(开启慢查询日志->EXPLAN->分析慢查询->新增覆盖索引避免回表查询)13、讲一下EXPLAN执行计划都有什么参数(这个答得不好,就想起来两个,剩下面试官帮我补充了)14、索引在什么时候不生效,为什么会不生效15、聊一下最左匹配原则16、索引的底层结构是什么,为什么用B+树不用B树,细致聊一下B+树的数据结构的优势17、你这个查询性能优化,查询响应时间从多少秒到多少秒18、测试的话你会从哪几方面测,就以你的项目为例子(功能,兼容性,网络,还有一些我给忘了)19、聊一下线程池,并发达到多少需要加线程池(不了解)20、并发应该怎么测(JEmeter)21、平时你用ai都干些什么(做学校作业,论文,ppt,coze做短视频发dy,Gemini写代码)22、了解ai测试吗(没了解过)23、反问:我想了解一下咱们公司和咱们部门的具体业务24、反问:你觉得我这个面试面的怎么样,能提点建议吗25、反问:如果过了有二面吗
点赞 评论 收藏
分享
2025-12-04 11:37
已编辑
门头沟学院 前端工程师
1.目前所在位置,如果能来最快什么时候2.学校相关课程3.讲一下回流和重绘的区别,举出具体会导致回流和重绘的例子4.浏览器是怎么把css加载为能展示在页面上的样式的,是怎么样的一个过程5.js是怎么处理异步任务的6.讲讲promise的原理7.讲讲事件循环的机制8.为什么0.1+0.2 !== 0.3,如果要他相等有什么办法9.讲讲ts中的泛型,以及具体的使用例子10.interface和type有什么样的区别,具体讲讲11.http2.0和http1.1有什么区别12.http2.0除了解决对头阻塞之外相比1.1还做了什么改进13.http2.0把数据压缩成二进制帧起到一个什么样的效果14.http2.0有没有彻底的解决对头阻塞的问题呢15.dns解析的具体过程,域名-ip之间的具体过程16.vue2和vue3有什么区别17.vue3里面具体实现一个自定义指令是怎么做的18.vite的常见配置19.vite和webpack相比较有哪些优缺点20.vite的生产打包和webpack比较有什么优缺点21.有没有使用过rollup22.项目里的node有用什么框架吗23.关于websocket的使用24.自己有没有部署过项目,是怎么部署的25.登录上的身份验证和权限管理是怎么做的26.token的生成和校验是怎么做的,是否了解27.登录过程中密码加密传输的过程28.cursor用来解决你的什么问题29.怎么去学习前沿技术,比如现在很火的ai30.讲讲osi7层模型,4层模型,以及在其中各层都做什么31.http,https,tcp,ip这种是在那一层应该还有一些,但是有点久了细节记不清了,但是总结的应该也有百分之90左右了——————————————————————————————————————————————————有赞别的部门一面1.浏览器的最小根字号是16px,如果要缩小有什么办法2.如果说让你手写一个动画然后你认为这个动画的最小时间间隔是多少3.两道事件循环的输出题+点击按钮后的打印顺序(事件冒泡相关)4.let const var的区别5.vue里面为什么要使用key,对这个key的一些理解6.vue中有父子组件,他们钩子函数的一个执行顺序是怎么样的(初始-挂载完)7.watch和computed的区别8.为什么要引入虚拟dom,有什么样的好处,虚拟dom的本质9.keep-alive的作用,缓存的本质是在缓存什么10.如果说让你实现一个上拉加载的这种思路,有什么思路吗?11.虚拟列表是用库还是自己手写的,为什么选择手写,原理是什么,缓冲区域的数据量怎么去设置12.手撕题:根据url输出query和value组成的对象13.对ai的理解,有没有自己去做ai相关的东西(好像是说有没有做过模型相关的)14.询问目前状态等面下来感受:换一个人面问的东西就完全不一样,有些时候都在思考面经的意义,因为看很多最后也可能一点都不挨边。。
想进开水团喝开水:有赞这是在选超人吗
发面经攒人品
点赞 评论 收藏
分享
1、自我介绍2、讲一讲线程池的原理,在实习过程中有没有使用过?这些核心参数是怎么设计的?3、线程池的拒绝策略有哪些?4、IOC了解吗?5、MySQL的索引有哪些?6、执行一条Select语句,中间发生了什么?7、B+树的结构?能存储多大容量的数据?8、MySQL的主从复制了解过吗?9、Redis在项目中有使用过吗?怎么使用的?10、两阶段提交了解吗?11、分布式CAP相关了解吗?12、synchronized关键字了解吗?13、CAS是什么?版本号机制是什么?版本号是怎么携带的?客户端?服务端?这条数据更新失败会怎样?更新成功版本号怎么变?14、没有带注解的方法去调用带注解的方法,这个注解会生效吗?15、有没有在实际项目中使用过注解?举个例子16、什么是动态代理?怎么实现的?17、你知道服务发现吗?18、客户端发送请求,如果页面没有返回数据,后端也没有日志输出,可能是什么原因?或者说发送100条请求,只接收到97条,该如何排查?19、Servlet层上面包了一层,是什么?20、Redis缓存和数据库会出现不一致的情况吗?举个例子?怎么解决?21、Redis的持久化机制?AOF和RDB混用是什么?为什么要这样?22、消息队列知道吗?由哪些组成部分?23、Redis在实际项目中使用过吗?怎么使用的?24、实习项目比较多,挑一个你认为最有价值的讲一下25、实际业务中,如果第三方接口的QPS只有10,但业务需求是100,应该怎么做?26、缓存雪崩、缓存击穿、缓存穿透分别是什么?怎么解决?27、解释一下超时,超时一定是发送错误吗?28、公平锁和非公平锁了解吗?29、Aware接了解吗?30、Spring循环依赖知道吗?怎么解决的?31、反问:部门业务
我要offer_给我...:
大厂面试问八股多还是项目...
点赞 评论 收藏
分享
2025-10-22 20:47
门头沟学院 Java
📍面试公司:杭州有赞🕐面试时间:2025.10.21💻面试岗位:Java开发实习生(偏向AI全栈)❓面试问题:全程1h20min1、描述一下 HashMap 的底层结构2、HashMap 扩容的流程是怎样的?扩容后元素位置如何计算?3、HashMap 是线程安全的吗?如果不是,如何实现线程安全?4、ConcurrentHashMap 在 JDK 1.7 和 1.8 中的实现有何区别?5、ConcurrentHashMap 从分段锁改为 CAS + synchronized 的原因是什么?6、Spring AOP 的实现机制是什么?7、有没有自己实现过自定义注解形式的 AOP?如果业务方法执行失败,你们是怎么处理的?8、Spring 如何解决循环依赖问题?三级缓存的核心思想是什么?9、线程池的工作原理是什么?(核心线程、队列、非核心线程、拒绝策略)10、如何设计线程池参数?(核心线程数、队列类型等)11、无界队列可能带来什么问题?12、核心线程数设置过大会有什么问题?13、如何合理评估线程池参数?14、MySQL 的索引结构是什么?(B+ 树)15、覆盖索引是什么?如何避免回表查询?16、深分页会有什么问题?怎么优化?17、Redis 的使用场景有哪些?18、什么样的数据适合放入缓存?19、Redis 持久化方案有哪些?(RDB 和 AOF,RDB 和 AOF 的优缺点分别是什么?20、什么是幂等性?如何实现幂等?21、提交订单时,前端和后端分别如何保证幂等?22、高并发下如何实现幂等?23、限流算法有哪些?(固定窗口、滑动窗口、令牌桶)令牌桶拿不到令牌怎么办?24、分布式环境下如何实现限流?25、极高流量下有没有更好的限流方式?26、微服务中服务发现的机制是什么?27、请求在微服务中的执行链路是怎样的?28、Spring Cloud 生态有哪些核心组件?29、分布式事务主流方案有哪些?(二阶段,三阶段)30、TCC 模式的三个阶段是什么?TCC 会出现“悬挂”问题,解释一下?31、客户端发起请求但服务端未收到,可能的原因有哪些?如何排查?32、必须依赖一个“不稳定”的三方接口时,如何设计可靠业务?有没有预处理或兜底方案?33、从 0 到 1 设计系统的整体流程/思路是怎样的?34、平时有没有做过 Code Review?自己如何评估代码可读性与质量?35、DDD(领域驱动设计)是什么?你的理解是什么?36、项目中的AI智能客服的功能和实现原理是什么?37、如何让 AI 回答更准确?(预设信息、上下文关联)38、如果 AI 无法回答用户刁钻的问题,如何处理?39、如何设计一个更智能的 AI 系统(包括AI能直接操作下单这类的功能,而不是仅仅对话)?40、用过哪些 AI coding 工具?写什么代码会用?对你效率提升大概多少?会让它写前端代码吗?效果如何?41、如何让 AI 生成更符合需求的代码?(Prompt 优化、专用模型)42、你通常通过什么方式学习新技术?43、反问介绍业务🙌面试感想:在小红书看到的招聘信息投递完邮箱当天就约面,应该是部门mt直招。整体面下来感觉面试官人很好应该也是个技术大牛,现在为数不多真诚的面试官了。(最后讲部门业务都讲了将近20min)。整体答下来八股还行,一些开放性的场景题答的很差,主要是泛泛而谈,微服务的实战经验还是太少了,面试官在场景题时会问还有还有没有其他更好的方案,大部分都答不出来。临场应变能力太差了。还得练。算是最近最有价值的面试了吧。最可惜的点在于已经接了其他公司offer了(在准备入职了),这次面试自己答的很差也没想过这面能过本来想着全当积累经验了,结果隔天居然通知一面过了。考虑了一会以后还是决定放弃后续流程了,考虑到已经接了offer的那家离家也比较近,自己也不想折腾了。只能以进了二面应该也不会通过这样的理由来安慰自己了。 有赞这种规模的公司对我的学历来说属于是可遇不可求的机会了,做的业务也很棒,技术也有结合AI,以后不知道还能不能有这样的机会。感觉找实习就是一个患得患失的过程,没找到之前焦虑内耗的不行,找到了又会想要更好的。希望现在错过的以后还有机会遇到吧。
永泽one:为什么不去有赞试试啊,还是说佬有了更好的offer,那个有赞小红书在哪找到
点赞 评论 收藏
分享
2025-09-07 21:08
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2025-09-01 02:56
已编辑
8月6日杭州有赞一面(电话面60分钟)部门业务:支付1. Java线程的几种状态2. Java的Running状态只包括线程在跑起来的情况嘛?为什么?  聊了一下想起来了Java把操作系统里的Ready态和运行态联合起来了3. Java线程的状态的流转过程是什么?4. Java线程wait态和time waiting态的区别是什么5. Java线程怎么中断? interrupt两阶段终止6. 别的线程怎么强制终止当前的线程?7. 线程池的参数8. 线程池的工作原理9. 为什么核心线程数这么设置?10. IO密集型的2倍怎么来的?  回答根据IO与计算的比例11. 计算密集型为什么是CPU核心数+1,这个+1是怎么来的?12. 核心线程数设置为Integer最大值的场景是怎么来的?13. 线程设置过大除了上下文切换还会对系统造成什么影响   回答:占用内存空间14. 为什么线程多了会占用很多内存空间? 回答:讲了一下线程的结构,程序计数器、虚拟机栈、局部变量表15. 线程里面的哪些结构占用的内存空间最多?16. 讲讲ThreadLocal的原理和应用场景17. 聊一下InnoDB的索引内存结构18. B+树与B树在数据结构上的区别是什么19. B+树的只在叶子节点存储数据的好处是什么?20. 为什么B+树层数低了效率会提高21. B+树如果索引查询4次和查询5次效率有显著差异的原因?提示:为什么我如果只从内存读4次和5次差异没有那么大呢?  回答:有可能差了一次就会导致一次从buffer pool的内存读一次要磁盘IO,因此产生很大的效率差异22. 聊聊数据库的隔离级别23. RR和RC的区别是什么24. 具体讲一下不可重复读是什么意思25. RR是怎么解决不可重复读的问题的26. 具体讲一下快照读底层是怎么实现的27. 为什么RR级别的效率要比RC低28. RR与RC的差别体现在具体的业务场景,可以举一个很实际的例子嘛29. 讲一下数据库的锁,设置锁的语法30. 来讲讲事务的作用是什么31. Spring怎么进行事务管理32. Spring事务一个方法加了事务注解之后几个Insert语句是在同一个连接嘛33. 如果不在同一个连接事务还会生效嘛34. Spring是怎么保证事务内的sql语句都在同一个连接的呢8月13日杭州有赞二面(视频面45分钟)1. 自我介绍实习拷打:2. 讲一下实习做了什么3. 公司的业务4. 讲讲你觉得比较难的点5. 你们做数据报表为什么还要做一个Java服务不觉得重嘛?6. 你知道OLAP和OLTP的区别嘛?7. 我觉得你们公司本质是OLTP的解决方案啊8. 深分页优化可以讲一下嘛9. 实习还遇到过什么技术挑战10. Sentinel导出限流是做同步还是异步呢八股、AI拷打:11. 平常有用过什么AI工具嘛12. 你是怎么使用AI工具的,具体场景是什么13. 你用AI工具只是使用对话框还是使用agent14. 工厂模式有哪几种15. 有哪些设计原则16. 除了高内聚低耦合、开闭原则还有什么设计原则17. 面向对象里依赖和关联的区别是什么18. 那聚合是什么呢19. 有看过什么计算机方面的书嘛? 《Java并发编程的艺术》20. 为什么要看这本书呢21. 这本书看了哪些内容呢22. 上一段实习为什么实习了3个月就离职了呢23. 反问:业务主要是to b还是to c8月18日杭州有赞hr面(视频面30分钟)1. 拷打实习遇到什么困难,怎么解决2. 实习有哪些地方做的不够好,怎么解决3. 为什么要来杭州实习,你学校不是在广州嘛4. 上家公司薪资、期望薪资5. 反问:有赞相比其它saas公司的优势是什么8月26日oc
点赞 评论 收藏
分享
2025-08-16 11:03
门头沟学院 Java
一面 一、自我介绍与背景你在项目中遇到的最大难点是什么?是如何解决的?二、项目与技术实现(1)支付系统相关项目相关分布式锁具体是如何实现的?为什么要用 Redis NX EX?你能解释一下“看门狗机制”在分布式锁里的作用吗?(2)灰度发布 / 配置管理你们在项目中是如何做灰度发布的?如果让你设计一个类似 Apollo 的灰度控制逻辑怎么实现?三、计算机基础与系统设计LRU 缓存,能解释一下它的实现吗?说一下你对分布式事务的理解,有哪些常见的实现模式?消息队列高并发场景下,如何保证消费端的处理效率?你提到的优先级队列是怎么设计的?MVCC(多版本并发控制)的底层原理是什么?无算法二面1. 自我介绍与项目经历项目相关如何处理重复支付、并发冲突的问题?在项目里如何利用分布式锁?用的是什么实现方式?在订单状态处理时如何保证事务的一致性?2. 分布式与事务你了解过分布式事务吗?常见的实现方式有哪些?在项目中使用的 MQ 是哪种?(Kafka / RocketMQ / RabbitMQ 等)如何保证消息不丢失?延迟消息是如何实现的?如果要做 MQ 选型,你会如何对比和选择?3. 技术知识点你有了解过 Google Guava 或类似工具库吗?Redis 的新版本支持哪些新数据结构?(如 HyperLogLog、Bitmap、Stream 等)线程池的核心参数有哪些?线程池的使用场景?会遇到哪些问题(如线程数裂变)?synchronized 和 ReentrantLock 的区别?底层原理?常见异常及场景:NullPointerException、ClassNotFound、ArrayIndexOutOfBounds、OutOfMemoryError 等。4. 系统设计题设计一个红包分发系统(保证金额和人数正确,支持高并发)。动态规划算法,说思路
查看25道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务