8.27 钉钉一面

8.28 更新,反手给我挂了

最正常的一集

自我介绍

问实习,讲了一下实习的活。

然后一点简单的LLM八股。
微调了解吗?我说会一点理论。
问经典的微调算法,我说LoRA,p-tuning。让我讲一下LoRA,就大概讲了一下原理。
问我实操过吗,我说玩过demo。问我调参怎么做,我说不会,因为没业务实操过。
问了微调和RAG的区别,稍微讲了一下。
问RL了解吗,我说了解理论。问了DPO,讲了一下原理。问公式,我说忘了,就说了winner,loser和参考策略作比做差然后最大化。

问幻觉怎么处理,昨天虾皮问了,后来又回味了一下,今天答的也算有的放矢。

问Transfromer,讲了一下原始论文架构。问attention score 公式,还有为什么除以根号d(感谢虾皮面试官给我讲了一下),然后就说了一下。

问为什么现在都是主流的 Decoder only,我说主要是生成任务是主流。又讲了一下别的架构和适配的任务。

问我刷题多吗,我说就刷了一些基本的。
手撕最长无重复子串,写了一下,第一遍没跑通。
面试官说你看看while条件呢,我一看,手滑写错了,改了就好了。

#秋招笔面试记录#
全部评论
我之前有次做题,把题目都看错了,按照我的思路坐出来了,面试官提醒我了,我太尴尬了,这题都能看错理解错,艾
1 回复 分享
发布于 09-04 18:50 陕西

相关推荐

一面 总共半个小时,一个问题接着一个问题,无反问,无手撕先拷打实习1. 实习都干了什么2. hive2mysql 脚本如何保证运行效率高3. 定时任务如何保证稳定性,如果遇到网络抖动执行失败如何处理,是否有兜底操作4. 个人项目缓存数据一致性5. 号段ID和雪花算法优缺点,适用于什么场景6. leaf如何保证可靠性7. 高并发如何保证8. 高可用如何保证9. MQ 消息驱动解耦是如何做的10. 如何保证数据最终一致性11. 网关的作用12. 如何在网关实现统一鉴权一面可能算是压力面吧,面试官一个问题接着一个问题,不给喘息的机会二面1. Java 集合,HashMap 的查询过程2. 如何解决哈希冲突,还有什么方法3. 开放寻址如何保证哈希较为分散4. Java 类加载机制,Tomcat 部署多个服务如何进行类加载5. 如何实现热部署6. Spring 事务如何实现7. Spring 事务何时会失效8. Spring IoC9. Bean 生命周期10. 如何解决循环依赖11. 垃圾回收算法、JVM 内存区12. Redis 数据结构、跳表13. MySQL 索引结构,为什么不用红黑树,红黑树的结构14. 消息队列如何保证消息不丢失15. 如何设计一个消息队列16. 队列满了消费不过来,如何处理17. 增加 partition 和 consumer 时,原来的 xxx 算法如何做的???18. 线程池参数19. 阻塞队列和普通队列有什么区别20. 有哪几种阻塞队列21. Crane 的原理22. 实习有啥困难点23. 做过什么 AI 相关的24. RAG 知道吗25. LangChain 知道吗26. Reactor 知道吗(好像是这个)一二面都没有手撕,面试时间还是周日,体验感觉不太好。面完一两天就挂了,二志愿也是直接挂。
点赞 评论 收藏
分享
今天 15:17
已编辑
北京大学 产品经理
被面试官鉴定为和大一刚学java的水平差不多,彻底赢了这下,赢完了哈哈,出走半身回来还是大一1.springboot从一个请求进来到被处理的流程是怎么样的呢2.tomcat线程池3.提交一个jar包是怎么在tomcat跑起来的,详细展开讲讲4.一个请求进来,在springboot中要经过两个映射的过程,详细展开讲讲这两个映射过程,比如说uri是怎么知道被哪个处理器处理的5.你说handlermapping,那这个mapping到底是咋做的呢,详细讲讲6.@autwied @resource这些注解是在程序中通过什么样的方式被springboot发现呢7.@autwied注解原理,它是怎么取到对象的,从源码的角度讲讲8.@autwied通过构造方法注入该怎么注入呢,会不会有循环依赖的问题,怎么解决呢详细讲讲9.dispatcherServlet发生了什么过程,展开讲讲10.你对servlet有多少了解呢,这个也说说了解11.你写代码的时候 import java.util和import自己定义的类,中间发生了什么过程详细展开讲讲12.假设有两个除了版本不一样其他都一样的类,一个类版本是1.7,一个类版本是1.8,类加载器会加载哪个呢13.讲讲双亲委派机制,为什么有这东西14.除了自定义类加载器,我想要指定加载1.7还能怎么做呢15.你写了一个maven工程,很多个代码文件,每个代码文件都import了很多,那这些import的东西是什么时候加载呢,一次加载还是怎么样16.static 变量,构造方法,static代码块的加载顺序是怎么样17.我定义一个static变量,是什么时候被赋值的呢,定义一个static final变量,又是什么时候被赋值的呢,定义一个int变量但是不赋值,那值是多少呢18.wait notify sleep19.sleep和wait有啥区别,为什么20.notify能不能唤醒sleep,为什么21.notifyall能不能唤醒本线程,为什么22.sleep还占用cpu资源吗,为什么23.wait还占用cpu资源吗,为什么24.join是干什么,是怎么做到这个效果的呢,从原理角度讲讲25.start和run区别26.手撕一个生产者消费者模型27.while (count == 0/size) {lock.wait}count ++/--lock.notifyall这种写法是不合适的,请优化(example:为什么不能变成while (count == 0/size) {lock.notifyalllock.wait}count ++/--lock.notifyall呢)28.写的这个代码子线程会结束吗,不会结束的话线程是什么状态呢29.守护线程是什么30.加载jdbc驱动的时候class.forname(com.mysql.cj)发生了什么过程呢31.如果class.forname代码写了两次会发生什么呢
代码不跑我跑_秋招版:全是springboot源码拷打啊,真是唐到我了
你觉得今年秋招难吗
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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