首页 / 找实习
#

找实习

#
284213次浏览 2738人互动
此刻你想和大家分享什么
热门 最新
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,以后不知道还能不能有这样的机会。感觉找实习就是一个患得患失的过程,没找到之前焦虑内耗的不行,找到了又会想要更好的。希望现在错过的以后还有机会遇到吧。
点赞 评论 收藏
分享
嵌入式烂完了?
DKS233:项目写太简单了,你用什么技术实现了什么功能,优化了多少,分了哪些模块,解决了哪些难点,最好分模块写,你写的太模糊了。精通还是少用吧,你确定问你底层你扛的住吗,最好用熟悉。具备良好**意识,这种空话不要写,技能层面,要写就写实在的,比如“熟悉常用数据结构,如,堆,栈,链表,哈希表,平衡树”这种
点赞 评论 收藏
分享
有点幽默了
点赞 评论 收藏
分享
腾讯后端开发一面凉经
1. 请先介绍一下自己。2. 讲一下进程和线程的区别。3. 从资源的维度来看,哪些是进程里面共有的,哪些是线程独有的呢?4. 做后台服务器时,如果采用多进程模型或多线程模型,你觉得他们各自的优点有哪些?5. 在多线程服务器模型里面,如果并发读写同一个资源,要怎么做并发控制?6. 再讲一下计算机网络里面TCP和UDP的区别。7. 之前有了解过红黑树吗?讲一下它和普通的二叉树比它有什么特点?8. 那红黑树插入的时间复杂度是怎样的?9. 之前有了解过工厂模式吗?10. 之前有了解过Session和Cookie吗?11. 可以讲一下Session和Cookie实现的原理,还有它的应用的场景。12. 再讲一下HTTPS,它是怎么保证传输的安全性。13. 第一个项目可以讲一下里面有哪些亮点或者难点。14. 你觉得 RabbitMQ 是怎么保证这个消息不丢失的?15. 怎么保证这个缓存和数据库的一致性?手撕题第一题 (二叉树路径总和): 判断给定的二叉树中是否存在一条从根节点到叶子节点的路径,其路径上所有节点的数值之和等于给定的目标和。第二题 (最小覆盖子串): 在给定的字符串 S 中,找到一个最短的子串,该子串包含了另一个给定字符串 T 中的所有字符(包括重复的字符,数量也需满足)。如果不存在这样的子串,则返回空字符串。
kynd:是企业微信嘛,咋和我的问题80%相似,都答出来还是挂了
查看15道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-08 02:51
半夜偷偷哭了
高斯林的信徒:学校不让你去,你去不去,快说你去不去,你死都得去!
点赞 评论 收藏
分享
头像
01-12 20:10
已编辑
字节跳动_研发(实习员工)
27 届 实在智能Java一面(凉经)
- 自我介绍- 有了解过JMM内存模型吗- JMM中会有并发问题吗,可以通过什么解决- JUC中的锁有哪些- JUC 并发集合有哪些- Kafka 跟 RocketMQ 的区别和各自的优势(没答好)- RocketMQ 的延时队列如何实现的(不会)- 使用MySQL时,我有两个字段是a,b,那么怎么保证一条记录这两个字段的唯一性-  在有唯一联合索引的表中,怎么实现一条记录的逻辑删除(不会)- 有一个联合索引a,b,c,如果where 条件的 a,b 会走索引吗- 如果是 b,a 会走索引吗- 那如果是 a,c 会走索引吗- c有可能会走,而且是在 MySQL 8.0 以后- Redis中有哪些基本的数据结构- Redis 集群有几种模式- 哨兵,主从,cluster集群- Cluster 集群与 主从 相比有什么好处- 有什么操作是主从可以的,集群不可以的(不会)- Redis的事务怎么实现的- Multi + Watch + EXEC- Redis集群模式支持事务吗,为什么- 什么是缓存穿透,怎么解决- 水平分表怎么做的,为什么需要水平分表- 路由表用来解决什么问题,什么叫查询扩散- 延时发布是怎么做的- 定时任务是用的什么- SpringSchedule- SpringSchedule 在分布式的场景下会有并发问题吗- 有,可能会导致重复拉取,所以使用zset解决- JVM 的垃圾回收策略有哪些- 标记-清除- 标记-整理- 复制- 有了解过三色标记法吗手撕:- 三个线程循环按次序打印数字
点赞 评论 收藏
分享
09-04 14:44
门头沟学院 Java
26届,双非本想找个实习现在还没实习过,各位佬们给给简历建议吧
max666a:一个家政平台还涉及到高并发吗
点赞 评论 收藏
分享
头像
01-12 20:09
已编辑
字节跳动_研发(实习员工)
27 届 杭州智晟未来信息科技一面(已挂)
- 学校是什么- 你的成绩能够保研,怎么不选择保研- 自我介绍- 你最熟悉的一方面的技术- 说说java的集合分为两类Collection 接口 和 Map 接口- 说说集合有哪些实现- 说说ArrayList- 说说HashMap- 那你知道ConcurrentHashMap吗- 你提到了CAS和synchronized,那什么时候使用CAS什么时候使用synchronized- 除了put流程,ConcurrentHashMap还有哪个地方使用到了CAS- 说说synchronized的锁升级过程- 那你继续说说monitor- 你知道AQS吗- AQS中等待队列中节点的状态是什么样的- ReentrantReadWriteLock的底层实现原理- 线程的状态- 什么时候线程从Runnable(可运行状态)变成Waiting(等待状态)- 事务的ACID- 你知道MySQL的日志吗- 那你说说binlog- MySQL的MVCC是什么- 怎么判断当前数据版本对当前事务是否可见- MySQL默认隔离级别是什么- MySQL并发读取和写入的时候有什么问题- RR(可重复读)有什么问题- 为什么select ... For update 能解决幻读- 你知道MySQL的锁吗- 你知道哪些Redis的底层数据结构- 说说跳表是怎样实现的- 为什么你要自己实现一个跳表而不是使用JUC包中的数据结构- 说说RocketMQ的事务消息- 使用MQ的时候怎么保证幂等性- 项目中怎么解决缓存穿透的,场景问题等等- 布隆过滤器的底层原理了解过吗- 使用水平分表的时候考虑了哪些问题- 分片算法使用的是什么- 怎么解决数据倾斜的问题- 说说雪花算法- 为什么机器数超过1024就不行- 怎么解决时钟回拨- 你平时是怎么学习Java的- 你在工作室中做了什么事情- 你期望的工作时间和薪资是多少
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务