有赞二面

昨天有赞二面,趁着记得,这会整理发出来。希望有后续。

  1. 项目管理做哪些事情,有去实践么

  2. jvm内存模型。如何保证内存一致。volatile

  3. 工作流做了哪些定制?

  4. es数据如何做同步?

  5. 未来规划如何,偏向技术还是业务。

  6. 如何解决系统稳定性问题?

  • 关注事故,归类
  • 优化接口性能,强弱依赖梳理,重复调用梳理(批量调用),限流,熔断防止雪崩。
  • 线程池使用不合理,无限队列,无限创建线程。
  • sla大盘建设,报警完善。
  • 上线小流量。平滑升级。
  • 对于人为因素,需要指定制定规范,避免主观因素造成影响。修改配置多人把关。二次审核。
  • 超时时间设置不合理。
  • 单点问题解决,多集群。
  1. 数据链路同步问题

  2. mvcc如何实现,原理是什么?

#有赞##校招##腾讯#
全部评论
校招吗?
点赞 回复 分享
发布于 2022-10-21 23:35 浙江

相关推荐

1.自我介绍2.mad(model android development)了解吗3.java版本,1.8和21的区别,有没有使用过java21的新特性4.梳理java collection5.hashmap扩容机制,引入红黑树的目的6.什么条件hashmap进化为红黑树7.如何保证hashmap的线程安全8.concurrenthashmap和用sync的hashmap有什么区别,官方提供的concurrenthashmap是怎么保证线程安全的9.cas内部如何保证版本号的正确性10.场景:如果一个数量为10的列表,大量线程读,少量线程写,如何保证效率和读写安全11.这个列表更新之后,用户在界面如何快速的看到变化12.假设列表变大了,方案会有什么变化吗13.假设变成了一个读少写多的场景呢?14.sync和可重复锁的关系是15.reentrantlock可以实现而sync不能实现的功能是?16.如何把并行的多线程变成串行的流程17假设线程a的执行时间长,b等a的时候需要有一个超时时间,比如5s后a还没执行完,b也需要执行,如何实现18.future超时机制可以被打断吗,报什么异常19串行的问题可以用现成的工具or第三方库实现吗20.vm比activity的生命周期长,这是怎么实现的,为什么activity销毁后,vm保证不销毁21.正常的退出和销毁重建在是怎么区分的22vm中的safe state handle是干嘛的23内存峰值降低是如何实现的,优化了什么24热点封面的缓存是如何实现的25常见的内存泄漏的case26如果改成静态内部类,执行完之后怎么回调给外边27开发过程中用过什么ai工具吗28ai开发遇到的问题,有没有总结解决的方法29有没有精简token的小技巧
查看29道真题和解析
点赞 评论 收藏
分享
1.挑一个项目介绍2.mad(model android development)了解吗3.java版本,1.8和21的区别,有没有使用过java21的新特性4.梳理java collection5.hashmap扩容机制,引入红黑树的目的6.什么条件hashmap进化为红黑树7.如何保证hashmap的线程安全8.concurrenthashmap和用sync的hashmap有什么区别,官方提供的concurrenthashmap是怎么保证线程安全的9.cas内部如何保证版本号的正确性10.场景:如果一个数量为10的列表,大量线程读,少量线程写,如何保证效率和读写安全11.这个列表更新之后,用户在界面如何快速的看到变化12.假设列表变大了,方案会有什么变化吗13.假设变成了一个读少写多的场景呢?14.sync和可重复锁的关系是15.reentrantlock可以实现而sync不能实现的功能是?16.如何把并行的多线程变成串行的流程17假设线程a的执行时间长,b等a的时候需要有一个超时时间,比如5s后a还没执行完,b也需要执行,如何实现18.future超时机制可以被打断吗,报什么异常19串行的问题可以用现成的工具or第三方库实现吗20.vm比activity的生命周期长,这是怎么实现的,为什么activity销毁后,vm保证不销毁21.正常的退出和销毁重建在是怎么区分的22.vm中的safe state handle是干嘛的23.内存峰值降低是如何实现的,优化了什么24.热点封面的缓存是如何实现的25.常见的内存泄漏的case26.如果改成静态内部类,执行完之后怎么回调给外边27.开发过程中用过什么ai工具吗28.ai开发遇到的问题,有没有总结解决的方法29.有没有精简token的小技巧30.反问
查看29道真题和解析
点赞 评论 收藏
分享
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,以后不知道还能不能有这样的机会。感觉找实习就是一个患得患失的过程,没找到之前焦虑内耗的不行,找到了又会想要更好的。希望现在错过的以后还有机会遇到吧。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-17 20:49
东风日产 整车研发 19-24W 硕士211
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

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