钉钉-AI应用研发-二面实习面经

攒人品中,祝大家都能拿到满意的Offer!
1. 项目拷打
2. 对Redis有什么了解,Redis有什么竞品,为什么用Redis
3. 项目主要用来解决什么问题,数据哪来的,怎么评测结果好不好
4. 项目AI coding的占比有多少
5. 平时有什么爱好,平时学习一般通过什么途径
6. 有养过龙虾(openclaw)吗,相关领域有了解吗
7. 能实习多久,对未来三年的规划是什么样,有其他offer吗
8. 对钉钉有多少了解,看过钉钉的产品发布会吗
全部评论
佬 考虑我司么 考虑的话 可以看我主页帖子
点赞 回复 分享
发布于 04-08 15:40 上海

相关推荐

04-07 07:30
门头沟学院 Java
面了50分钟左右,无手撕1. 笔试的提示词工程题,后面有没有其他的解决思路2. 如何解决AI数字计算不准确的问题3. 使用Python脚本,怎么落地,一定要在服务端吗,假设有一千万个司机要计算价格怎么办4. 说一下few-shot机制,解决了什么问题,原理是什么5. 写提示词,开头和结尾怎么写,哪个权重高,开头结尾调换一下会怎么样6. 提示词有一万个字和十个字会有什么问题7. 一两百字的提示词复制两遍,有什么用8. 说一下skill,如何让AI用skill把金额算的更准确9. AI操作db有两个流派,一个是让AI生成sql,一个是让AI生成一段数据分析脚本,执行脚本,哪个好10. 真实场景,老板需要考勤打卡数据、报销数据,怎么算11. 有没有写过技术博客或者开源项目,没细问12. 有没有实习经历,我的实习偏测试,没细问13. 了不了解其他向量数据库14. 介绍一下ivf索引15. 有没有看过 Java 或者 Spring 的源码,举个例子16. 新框架有没有彻底解决循环依赖17. 如果只用setter getter,不允许用构造器依赖,会不会出现循环依赖的问题18. 如果用类似于apache之类的开源库,会不会造成依赖问题19. 什么情况下会出现缓存击穿,解决方法20. 单线程缓存重建能不能解决缓存击穿,缺点是什么,淘宝热卖商品能不能用这种策略21. 日常用的db多少访问量会挂,假设有四个cpu,10毫秒,能支持的最大量级是多少,列个公式22. java里的String底层怎么实现的23. Arrays.sort()底层怎么排序的
查看21道真题和解析
点赞 评论 收藏
分享
昨天 14:30
已编辑
西安电子科技大学
3.30 一面(50min)结合着项目去问的八股:1.数据一致性怎么保证的?假设是多机房多集群部署,不同机房之间有各自的redis,如何实现整体的限流?2.超时关单如何实现?为什么要用乐观锁?乐观锁和悲观锁的区别?3.aop底层原理?4.如何解决redis大key和热key的问题?5.spring框架中bean如何初始化的?6.spring怎么解决bean循环依赖的问题?7.http请求从浏览器开始到后端服务器的过程?8.http和https的区别?说一下https加密过程。9.什么是公钥什么是私钥?手撕:LCR 194 公共祖先(题本身简单 难在要自己构建测试用例的树)反问环节面完第二天中午约二面,这里因为主包是第一次面试,一面的时候很紧张,说话都哆嗦,本以为已经凉了,没想到竟然过了,不过为了再准备准备还是跟hr约了一个靠后的时间。-----------------------------------------------------------------------------------------------------------------------------4.2 二面(1h)项目:1.详细说一下秒杀业务如何实现?防超卖业务如何实现?redis防止超卖用到了数据库吗?如何进行最终的兜底策略?2.定时任务(SpringTask)实例宕机了,任务是否丢失?有别的方案吗?3.项目中缓存击穿的业务场景?缓存穿透是如何解决的?为什么要用缓存空值?为什么不用布隆过滤器?(布隆过滤器这个点,主包的同门在一面红围巾的时候被连环拷打,布隆过滤器原理?存在的问题?如何解决?事后这个知识点被主包偷师了,也是光速吟唱)4.一个关于项目中支付订单这一业务的连环问:订单表怎么设计的?索引结构怎么设计的?现在需要查订单,根据时间排序,如何设计索引?订单的数据如果非常大,到了几千万,会有什么问题?有什么解决办法?订单场景如何分库分表?分库分表是什么(问这个问题是因为上一个问题没答好,脱口而出只把数据量大的表拆分成小表)?慢查询如何解决?explain关注哪些内容?面试官在聊天框写了一个塞扣语句,让我找有哪些问题。(主包看了半天只找出了一个select * 的问题)八股:1.redis有哪些常用数据结构?zset一般使用场景?zset底层数据结构?(这里主包听错了,以为问的是set的底层数据结构)2.讲讲redis主从复制?3.怎么去保证rabbitmq消费不丢失?生产端如何保证?消费端怎么保证?如何保证消费有序?4.hashmap底层实现原理?发生哈希冲突时,底层如何处理?5.线程池了解吗?线程池好处是什么?手撕:LCR 023 相交链表(最简单的一集)反问环节主包个人感觉二面是整个流程下来最有压力的一面,项目拷打很深,感觉面试官就是想看看你是不是真的做过简历上的项目,所以经常在一些细枝末节的地方层层深挖。回答问题时感觉面试官更想听到的是主包针对某个业务分析业务的核心诉求是什么,然后才是解释为什么要使用这种技术方案?例如未支付超时自动关单和成功支付的并发安全问题,这本来就是一件发生概率很低的事,如果为了保证强一致性而去加锁,反而会牺牲并发量。感觉面试官更想听到的是你对这一业务的思考。-----------------------------------------------------------------------------------------------------------------------------4.3三面 负责人面(40min)面试官上来一看主包的简历,没有实习经历,项目也比较简单,那就换个拷打的方向,今天拷打算法,直接开始手撕,题目本身不难,难在撕出来后面试官又加要求。LCR 095 最长公共子序列(面试时让输出序列,不是长度) 难在撕出来后面试官加要求问主包如果用字符序列CharSequence去做不用String可不可以,后面又加了一个要求具体是啥主包也忘了。然后又问了几个常规问题:1.ConcurrentHashmap底层原理?2.项目中的缓存有设置过期时间吗,你是依据什么设置的?3.为什么要用本地缓存?4.synchronized锁升级过程,详细说一下如何实现可重入?5.reentrantlock底层原理?6.JWT如何实现无状态鉴权的?如何进行加密的?7.为什么会想到要限流,是基于什么样的一个场景?如何压测的?qps是多少?用多少并发量去压测?限流前后缓存命中率有什么变化?(这个问题主包在面红围巾的时候已经被问过一遍了,直接吟唱)8.如果单机redis迁移到集群架构,会出现什么问题,这个时候如何保证一致性?反问环节4.8hr面(20min)都是一些很常规的问题,最后反问了一下具体业务,转正情况就结束了,然后hr拜托主包介绍介绍身边的人来投这个部门(中国交易与广告),主要是缺前端和客户端,这两岗位hc充足,主包所在的小团队后端已经没什么hc了,但是大部门肯定还是机会多多的。-----------------------------------------------------------------------------------------------------------------------------4.8晚发offer整体面下来除了二面压力很大,剩下的几面基本都很轻松愉悦,这里真的要给字节的效率点赞了,除了一面是因为主包自己觉得凉了,就没问hr结果,后面的几面都是前脚面完,两分钟不到就出结果;而且每轮面试前5分钟hr都会发短信祝面试顺利,情绪价值也给主包拉满了。主包之前没有实习经历,结果一上来面的第一家公司就给off了,感觉有点魔幻。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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