实习以及秋招面试个人记录

实习:

美团一面(1h)

项目介绍以及提问

异常是从什么地方获取的?

场景设计:如何实现一个工作流,实现任务的A到B,B到C等等?

中间怎么实现中断?用一个字段表示。字段存哪?数据库

数据存在内存会有啥问题?持久性

什么情况下使用分布式锁?

一主俩从的情况下,谁读谁写?为啥捏?

做题:第K个最大数,快速选择,堆排序大根堆还是小根堆?

随便挑个八股讲

唠嗑

反思:应该在反问阶段问他场景设计题应该怎么准备

蚂蚁简历面(1h)

自我介绍项目

从哪些地方可以加载类?压缩包,网络,加密文件等

Netty有哪些好处?

动态代理的好处?

负载均衡算法

为啥可以用多线程?jvm方面和操作系统分片

服务A访问服务B无法访问了该怎么办?服务端熔断,客户端缓存,限流,降级。

自己设计一个OSS需要考虑哪些问题?中间要实现中断怎么整?加个状态表示;http1.1;需要考虑文件很大的情况

反思:问了他怎么准备场景设计,回答说无法准备;107(8)5心动了

复盘:设计OSS,可以考虑限流,用Semaphore实现;大文件抛弃;问就考虑并发

网易一面(30min)

Java死锁的条件?现场写一个死锁的例子(不会)

集合的结构,都有哪些?HashMap为什么0.75,为什么8的时候变成红黑树?(说了一半)

ArrayList和LinkedList的区别?为什么ArrayList的增删慢,从代码层面解释一下(只说了是复制到新数组上面,不详细)

双端队列应用场景有哪些?(在个人redis的队列使用场景中记录,但是没看)

volatile的特性?如何保证可见性?(没说全)如何保证有序性?没有这个关键字会怎么样,举个例子

JVM的内存区域?各部分的功能有啥?程序计数器里面记录的是什么东西?(忘了)

SpringMVC的拦截器和过滤器有什么区别?(别人面经看到好多次,一直没有记录,居然真的被问到了)

总结:寄。大部分都有记录,但是没背熟,我是猪。

携程一面(45min)

项目

值类型和引用类型的区别(注意)

Integer的1和int的1,他们之间==,返回的是什么?

HashMap的数据结构,put过程,为啥二的倍数可以减少哈希冲突?

JVM怎么垃圾回收的(说的比较乱,回去再看遍)

堆和栈的区别?(去看一下)知道内存泄漏吗?内存溢出呢?

Mysql的隔离级别以及分别解决了什么问题?(再去背一遍,感觉有些地方说错了)NextKeyLock的原理(只说了间隙锁和行锁组成)

索引失效?为什么要分库分表

URL的传输过程,HTTPS详细讲了一下

OSI五层模型,DNS在哪层?TCP在哪层?

Spring的IOC原理(好像忘了说反射)

智力题,抢N,但是每次拿1-3个

总结:说的磕磕巴巴,感觉说的不太好,但是智力题整好看过;

秋招:

蔚来提前批1面(45min)

实习内容,jwt,加密和rpc的使用

项目的服务器如何确定可以访问的(就没做这功能)

redis的数据结构

渐进式哈希

跳表在插入的时候确定是加到哪一行索引

MySQL的隔离级别,隔离级别分别是怎么实现的,日志,select的时候会记录在binlog吗(no)

MySQL主从模式是主向从push,还是从去pull

聚簇索引和非聚簇索引

TCP的拥塞、流量控制算法

TCP的粘包问题

TCP第三次握手失效了会怎么样?

算法:二维数组多少中到达的方式,0表示可以到达,1表示不可以到达。让我优化成一维数组。

蔚来提前批二面(1h15min)

怼着项目问,人已经麻了

实习经历,实习框架的实现原理(filter部分),实习用的git的命令,git rebase说下

订单系统的延时取消问题:

如果此时收到了死信队列的消息,但是用户正好在进行付款,怎么办(进行一个校验,微信支付需要根据订单号生成,可以去查询这个订单的状态)

在订单被取消之后,可以把订单的状态改为已取消,如果时间内支付了,判断一下,把这个消息丢掉就可以

rpc的负载均衡是在哪一步实现的,在调用的时候实现的,如果一个服务器突然挂了,会通知吗

如果服务提供方突然挂了,nacos会通知消费方吗(重点去看看nacos的实现流程)

Netty为什么是高性能的

Netty的零拷贝

NIO和BIO

redis的一些应用场景,什么时候用分布式锁,只有读的时候需要用锁吗

volatile和sync的区别

做题:二叉树的校验

蔚来已offer,说是三面+HR面,结果两面结束就发offer了。

字节提前批抖音本地生活一面(1h:不知道怎么去这个部门了)

实习内容,怎么进行加密的,jwt加密的内容是什么,有哪些参数来保证时效性的

rpc传输的数据包如果是10字节和1000字节的话,怎么保证识别出收到的包(重点看看)

序列化是怎么个序列化得到数据的(序列化得到数据这块重点看看,整个项目的代码都得重点看看)

nacos怎么和注册注销进行交互的

怎么保证这个nacos得到的地址是可以用的(讲nacos的机制)

redis的AOF和RDB,bgsave和save的区别,为什么有了bgsave还要有save

String的数据结构,初始给的5的长度,会生成多大的长度

子进程可以获得父进程的内存数据吗

为什么子进程会没有及时得到父进程的数据

Linux查看日志的命令,和head的区别

Linux命令怎么排查问题的

做题:找到出现一次的数,又让我优化,你们怎么老是让人优化,我不是写出来了吗!

米哈游一面(45min)

分布式session和token的区别,token放到redis中不是和分布式session一样吗?

线程池有什么好处?线程池该怎么配置核心线程数和最大线程数?线程池的流程

list转成map的时候,怎么进行一个优化?

现在有一个密文的bean,需要对其进行解密,bean的生命周期中有哪些是可以用到的?

redis的集群模式和哨兵模式有什么区别?

spring的事务注解什么时候失效?隔离级别?同时有可重复读和读提交两种隔离级别的方法调用,会采用哪种隔离级别呢?

MySQL的深分页?limit0和limit1返回的数据量是一样的吗?

MySQL的联合注解,a=?,c=?走索引吗?会回表吗?索引下推?

希望从事什么工作方向

有哪些offer了

美团一面(38min)

操作系统中线程和进程的区别?

内核态和用户态的区别?JVM是在哪个态?

实习公司的rpc框架和其他的rpc框架有什么区别,有什么不一样

rpc中的一些组件

netty怎么防止cpu空转

netty的组件有哪些,线程模型讲一下

设计题:订单系统中,多个订单重复下单,怎么保证唯一性

容器的结构讲一下,优先队列的底层是啥

计算机网络的几层结构,Tcp/ip的四层结构(?不知道是啥结构)为什么要分层?

concurrentHashMap的结构

redis中需要注意的问题,讲一下缓存击穿

MySQL的联合索引a,b,c(和米哈游的比起来小儿科)

Java的锁有哪些,JDK的全程是什么(?),JVM是什么

计数器那里,可以用比AtomicLong更高效的类吗?比如说类似于CHM给它分段

做题:反转链表II

问的不难,面试官有点急,不会是kpi吧??????

社招:

申昊科技:

1、MySQL什么时候锁表

2、spring怎么解决循环依赖,三级缓存是什么

3、为什么要三次握手

4、事务什么时候失效

5、MVCC怎么实现可重复读的

传播大脑:

1、future在main函数里会有异常抛出吗

2、JVM关闭的函数,回答钩子函数,ShutDownHook

3、JVM的调优参数,-Xms,-Xmx

4、定时任务如果多台机器避免多次执行?分布式事务的执行框架用过没

信也科技:

1、讲一讲业务,共配中心是什么?

2、为什么上游分拨中心的名称修改会出现资损

3、数据归档需求的线程池是怎么设计线程池的?核心线程数,最大线程数,阻塞队列都是怎么设计的?为什么核心线程池这么设计?回答的是2*CPU,其实应该是3,因为这个是调优的结果,这个线程池是IO密集型和CPU密集型都有的。单个任务执行的时间是多久?

4、怎么保证质控返款申请的唯一性的

4、讲一讲innodb的理解,讲了聚簇索引

5、使用索引要注意什么?索引失效问题,不要随意创建索引问题,正确使用索引问题

6、rabbitMq和Kafka的区别

优酷:

1、dubbo的调用过程

2、项目里用过分库分表吗

3、netty的优点与特点

新华三:

1、rabbitMq怎么确保消息可靠性

2、知道惰性队列吗

3、redis内存淘汰策略

4、MySQL的隔离级别

5、redis的rdb和aof

6、mybatis的多级缓存,一级缓存和二级缓存的范围

7、怎么处理慢sql

滴滴:

1、Kafka怎么确保消息可靠性的?如果一个消息没有被消费掉怎么办?

2、Kafka的日志是什么格式的

3、随机轮询和平滑轮询有什么区别

4、Netty的特性

5、dubbo的容错机制知道吗

6、知道Kafka的零拷贝吗

海康:

1、项目线程池怎么设计的?

2、rabbimq和kafka的区别

哈啰:

1、ArrayList的常用方法

2、ArrayList和Array的区别

3、redis的缓存穿透

4、如果接口改成实时接口,怎么确保实时性(1、接口端定时推送数据到缓存 2、接收端定时缓存,但是会有几秒钟的缓存)

5、知道什么是服务端负载均衡吗?也就是反向代理

6、dubbo有哪些协议

7、怎么防止重复点击?分布式锁的key怎么设计

8、查询的时候怎么

9、HashMap为什么是8?因为红黑树消耗大

合合信息:

1、CPU可以超过百分之百吗

2、遇到过跨域问题没有

3、知道http3.0吗

4、深分页

5、linux的常用命令

面试问题:

1、自我介绍不需要讲在哪里做了多久,比较擅长什么技术

2、需要听清楚面试官的问题,比较深刻的项目,用质控返款的需求,首先铺垫背景。分为申请、审批和结算几个模块。

亮点:可以说上线后出现的问题,解决了重复点击出现的垃圾单的问题

3、

#面试题目##美团#
全部评论
卧槽跟我二面何其相似
1 回复 分享
发布于 2022-03-27 15:49

相关推荐

05-16 09:55
腾讯_HR
腾讯-混元大模型面经-华5硕-主页内tui❗❗腾讯26届春招提前批/26届暑期实习生/日常实习生/25届补录招聘启动 | 所有专业类型均有岗位🏅中国民营企业500强排行榜第6位【在招岗位】1. 技术类:软件开发、技术运营、安全技术、测试与质量管理、技术研究、解决方案与服务、硬件开发2. 产品类:游戏产品、内容制作、通用产品、金融产品、项目管理3. 设计类:游戏美术、平面交互4. 市场类:战略投资、市场营销、公共关系、销售拓展5. 职能类:财经分析、人力资源、法律与公共政策、行政支持【招聘范围】应届生(24届、25届可投)、实习生(在校生可投)、青云计划(23届/24届/25届博士、24届/25届硕士)【网申链接】https://join.qq.com/resume.html?k=ANQI6RfQ3rhPS2dpyIkeSw腾讯-混元大模型面经-华5硕部门与岗位:TEG - 混元大模型团队 - 大模型对齐一面自我介绍,过实习,讲论文,论文过的比较细,有说的笼统的地方面试官会实时进行询问交流了解哪些大模型,简要挑一两个介绍一下,当时说了 Qwen 和 DeepSeek,然后面试官又问了这两个有什么区别接着上一问,为什么大家都开始探索 MoE 架构,MoE 相比 Dense 有什么好处在之前实习的时候用 LoRA 微调过 Qwen,于是问了有没有全量微调过,有没有对比过两者的性能表现讲一下大模型训练和推理的流程,SFT 和 RLHF 的作用分别是什么在 RLHF 中,目前主流的强化学习算法有哪几个,写一下损失函数的表达式代码:22. 括号生成代码:多头自注意力一面问的八股还是比较多的,问的也比较细,而且还写了两道代码题,整个面试花的时间也比较多,大概一个半小时左右二面自我介绍,过实习和论文,面试官会一起进行探讨,包括工作的动机、贡献和结果,也会提一些问题和建议之前实习用 DeepSpeed 微调过 Qwen2-72B,于是面试官问了 ZeRO-1,ZeRO-2,ZeRO-3 三个模式的区别当时你用 DeepSpeed ZeRO-3 来微调 Qwen2-72B,每一张卡占用的显存大概是多少,估算一下为什么是占这么多的显存除了 DeepSpeed,还用过其他的什么优化方法吗我看你也用到了 LoRA,知道 LoRA 的原理吗,A 和 B 两个矩阵怎么初始化,有了解过其他的初始化方法吗对 RLHF 了解的多吗代码:3. 无重复字符的最长子串二面更多的是结合具体的工作来问的,从用到的东西来引出问题,问的也比较灵活。当然因为部门主要是做对齐的,所以也大概聊了聊 RLHF三面自我介绍,挑一个觉得做的比较好的论文和实习讲一下,面试官问的比较详细,为什么选现在这种方案,为什么 work,其他方案有考虑吗在微调 Qwen 的时候,数据是怎么构造的,有用到什么数据清洗方法吗,数据配比是怎么做的讲一下 RLHF 的流程,之前有用 RLHF 做过模型对齐吗在做对齐的时候,为什么 SFT 之后还要做 RLHF,只用 SFT 可以吗知道哪些强化学习算法,除了 PPO 和 DPO 这些呢,DeepSeek 用的 GRPO 相比于 GPT 的 PPO 做了哪些改进开放题:对目前大模型的发展有什么看法代码:零钱的两个题 322. 零钱兑换518. 零钱兑换 II三面面试官更聚焦于对齐这一块的内容,考的比较深。由于之前没有接触过强化学习,答得还是比较吃力的,不过面试官还挺好的,会一起讨论来做引导四面自我介绍,过论文和实习,问的也比较细,这里能明显的感受出来面试官的视角更系统,会把这些工作串起来问我看你简历上没写 RLHF,平常有用过 RLHF 吗推导一下神经网络反向传播的过程一道排列组合的概率题开放题:你觉得大模型目前还有哪些可以改进的点四面整体更看重思维和基础,没有考察什么八股总结一共四轮技术面,整体来说强度比较大,对于大模型八股的考察比较细,对大模型的理解问的也比较深刻,包括一些数理逻辑基础,考察的比较全面腾讯-混元大模型面经-华5硕-主页内tui腾讯-混元大模型面经-华5硕-主页内tui❗❗腾讯26届春招提前批/26届暑期实习生/日常实习生/25届补录招聘启动 | 所有专业类型均有岗位🏅中国民营企业500强排行榜第6位【在招岗位】1. 技术类:软件开发、技术运营、安全技术、测试与质量管理、技术研究、解决方案与服务、硬件开发2. 产品类:游戏产品、内容制作、通用产品、金融产品、项目管理3. 设计类:游戏美术、平面交互4. 市场类:战略投资、市场营销、公共关系、销售拓展5. 职能类:财经分析、人力资源、法律与公共政策、行政支持【招聘范围】应届生(24届、25届可投)、实习生(在校生可投)、青云计划(23届/24届/25届博士、24届/25届硕士)【网申链接】https://join.qq.com/resume.html?k=ANQI6RfQ3rhPS2dpyIkeSw腾讯-混元大模型面经-华5硕部门与岗位:TEG - 混元大模型团队 - 大模型对齐一面自我介绍,过实习,讲论文,论文过的比较细,有说的笼统的地方面试官会实时进行询问交流了解哪些大模型,简要挑一两个介绍一下,当时说了 Qwen 和 DeepSeek,然后面试官又问了这两个有什么区别接着上一问,为什么大家都开始探索 MoE 架构,MoE 相比 Dense 有什么好处在之前实习的时候用 LoRA 微调过 Qwen,于是问了有没有全量微调过,有没有对比过两者的性能表现讲一下大模型训练和推理的流程,SFT 和 RLHF 的作用分别是什么在 RLHF 中,目前主流的强化学习算法有哪几个,写一下损失函数的表达式代码:22. 括号生成代码:多头自注意力一面问的八股还是比较多的,问的也比较细,而且还写了两道代码题,整个面试花的时间也比较多,大概一个半小时左右二面自我介绍,过实习和论文,面试官会一起进行探讨,包括工作的动机、贡献和结果,也会提一些问题和建议之前实习用 DeepSpeed 微调过 Qwen2-72B,于是面试官问了 ZeRO-1,ZeRO-2,ZeRO-3 三个模式的区别当时你用 DeepSpeed ZeRO-3 来微调 Qwen2-72B,每一张卡占用的显存大概是多少,估算一下为什么是占这么多的显存除了 DeepSpeed,还用过其他的什么优化方法吗我看你也用到了 LoRA,知道 LoRA 的原理吗,A 和 B 两个矩阵怎么初始化,有了解过其他的初始化方法吗对 RLHF 了解的多吗代码:3. 无重复字符的最长子串二面更多的是结合具体的工作来问的,从用到的东西来引出问题,问的也比较灵活。当然因为部门主要是做对齐的,所以也大概聊了聊 RLHF三面自我介绍,挑一个觉得做的比较好的论文和实习讲一下,面试官问的比较详细,为什么选现在这种方案,为什么 work,其他方案有考虑吗在微调 Qwen 的时候,数据是怎么构造的,有用到什么数据清洗方法吗,数据配比是怎么做的讲一下 RLHF 的流程,之前有用 RLHF 做过模型对齐吗在做对齐的时候,为什么 SFT 之后还要做 RLHF,只用 SFT 可以吗知道哪些强化学习算法,除了 PPO 和 DPO 这些呢,DeepSeek 用的 GRPO 相比于 GPT 的 PPO 做了哪些改进开放题:对目前大模型的发展有什么看法代码:零钱的两个题 322. 零钱兑换518. 零钱兑换 II三面面试官更聚焦于对齐这一块的内容,考的比较深。由于之前没有接触过强化学习,答得还是比较吃力的,不过面试官还挺好的,会一起讨论来做引导四面自我介绍,过论文和实习,问的也比较细,这里能明显的感受出来面试官的视角更系统,会把这些工作串起来问我看你简历上没写 RLHF,平常有用过 RLHF 吗推导一下神经网络反向传播的过程一道排列组合的概率题开放题:你觉得大模型目前还有哪些可以改进的点四面整体更看重思维和基础,没有考察什么八股总结一共四轮技术面,整体来说强度比较大,对于大模型八股的考察比较细,对大模型的理解问的也比较深刻,包括一些数理逻辑基础,考察的比较全面
点赞 评论 收藏
分享
04-28 08:33
已编辑
东北大学 Java
# 更新:挂---## 限流1. 你是用 Sentinel 做了限流是吧?然后你用的限流算法是什么?  2. 除了滑动窗口算法,你还知道哪些限流算法?  3. 你的 Sentinel 默认给他做了实现,选择令牌桶或者漏桶算法,用 Redis 来实现一下?  4. 直接点来说,你用了哪些 Redis 的命令?怎么设计的?---## JWT5. 说一下分布式集群的身份认证难题,你的难题是在哪?  6. 你在保存客户端的是什么信息?把用户信息保存在哪?会不会被破解了?  7. 这个的问题是不是可以用更简单的方式去解决?  8. 把 session 保存在 Redis 中,如果用 Spring Boot 来实现怎么做?---## RingBuff9. 讲讲环形队列的数据结构?  10. 就是说环形队列的一个具体数据模型,比如说你要手写一个环形队列,要写哪些属性?  11. 各个方法做了什么操作?  12. 指针怎么移动的,环形队列的详细细节?---## TreeMap13. 看你说用 TreeMap 来解决一个快速匹配的订单需求,说一下具体的事情?  14. 交易的时候,比如说我以 a 价格是吧,交易 5 手,要卖买入 5 手是吧?你看现在要进行撮合,然后可能去卖普通里面有一个也是 a 价格卖出,对吧?但是他需要卖出 10 手,这时候你就你是具体代码做的是哪个操作?  15. 在这个挂单系统中,买家和卖家肯定发生了一笔交易订单,TreeMap 相当于一个本地缓存,怎么保存它的一致性?  16. 你说的是一个常规的旁路缓存的一个思路,但是在你这个系统中,你的 TreeMap 数据结构的更新应该是怎样的?  17. 只要有一个订单来,你就开始去做,相当于有一个订单提交接口,我们提交了一个买单或者一个卖单,然后你同步去完成这个事情?(这里确实是有点紧张了,我是用 RocketMQ 异步来完成的,但是没说出来)---## 分布式18. 异步写回数据库消息会丢失吗?(这里应该是想问消息丢失的解决方法,结果我说简单的情况不会丢失)  19. 消息会重复吗?  20. 分布式锁是吧?你还提到了事务消息,那就简单说一下什么叫事务消息?(没事给自己挖坑)  21. 分布式事务的一致性有几种实现方式?(只记得一个两阶段提交)---## 点评22. 用 ThreadLocal 和拦截器来做 token 校验,说一说具体的场景和具体的实现?  23. 你用 ThreadLocal 来解决什么问题?  24. 拦截器具体指的是什么的拦截?(有点脑子不转了)---## 手撕- N 皇后---## 总结1. 因为看别人的面经基本上都是八股,所以这两天主要准备的都是八股的问题,项目来说还是不太熟吧,当然他问的问题。感觉也比较随性和有的地方比较偏。当然自身对项目的熟悉程度还是不够,所以接下来还要深入去学习和理解。  2. 还有就是有些问题的表述不够清晰,甚至来说比较混乱,所以还是要多练习表达吧。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
30
分享

创作者周榜

更多
牛客网
牛客企业服务