首页 / 技术
#

技术

#
73846次浏览 1638人互动
此刻你想和大家分享什么
热门 最新
03-10 16:00
腾讯_HR
腾讯暑期实习-面经
#腾讯#腾讯后台开发面经-暑期实习基本情况面试全程拷打了1.5个小时,基本网络、数据库、缓存、消息队列、算法都问到了。问题范围广,整体难度算适中,重点考察的是基础知识和实际问题的解决能力。* 网络:HTTPS原理、TCP粘包/拆包。* 编程语言:Golang协程、Context实现原理。* 消息队列:Kafka消息重复消费、消费者组管理。* 数据库:MySQL底层数据结构、慢查询优化、吞吐量提升。* 缓存:Redis vs 本地缓存、缓存一致性、本地缓存固定实例访问。* 项目经验:Job调度优化、导出性能优化。* 算法:回文链表。问题记录1. 自我介绍* 简洁明了,突出技术栈和项目经验。2. HTTPS的原理* HTTPS = HTTP + SSL/TLS,通过非对称加密交换对称密钥,后续通信使用对称加密。* 面试官可能会追问:为什么需要非对称加密?(因为对称加密的密钥传输不安全balabala)3. TCP的粘包、拆包* 粘包:TCP是字节流协议,消息边界不清晰,多个消息可能粘在一起。* 拆包:一个消息可能被拆成多个包传输。* 解决方法:固定长度、分隔符、消息头声明长度等等。4. Golang协程* 协程优势:轻量级、上下文切换快、由用户态调度。* 对比线程:协程更高效,适合高并发场景。5. Context实现原理* Context用于控制Goroutine的生命周期,传递请求范围的值。* 实现原理:通过树形结构管理Goroutine的取消信号和超时控制。6. Kafka消息重复消费* 原因:消费者提交offset失败、分区重平衡、消费者重启。* 解决方法:幂等消费、事务消息、去重表。7. 消费者组管理* 多个消费者在一个消费组中,Kafka会将分区分配给消费者。* 避免重复消费:确保每个分区只被一个消费者消费。8. 延迟调用API* 使用消息队列(如RabbitMQ的延迟队列)或定时任务(如Cron)实现。9. MySQL底层数据结构* InnoDB:B+树索引,支持事务、行级锁、外键。* 优势:查询效率高,支持高并发。10. 慢查询优化* 方法:加索引、优化SQL、分库分表、缓存热点数据。11. Redis vs 本地缓存* Redis:分布式缓存,数据共享,适合大规模系统。* 本地缓存:速度快,但数据不共享,适合单机场景。12. 本地缓存固定实例访问* 使用一致性哈希或固定路由策略,确保请求总是访问同一个实例。13. 缓存和数据库一致性* 方法:先更新数据库,再删除缓存(Cache Aside Pattern)或延迟双删,能分析出各自的优缺点更好。14. MySQL提升吞吐量* 方法:读写分离、分库分表、优化索引、使用连接池。15. Job调度优化* 通过调整调度策略(如优先级调度、批量处理)提升系统性能,和操作系统很相关。16. 导出性能优化,如何从30分钟优化到3分钟* 并行处理。* 减少数据库查询次数。* 使用缓存* 流式导出等等。17. 流式导出什么意思* 边查询边导出,减少内存占用,提升响应速度。18. 算法题:回文链表* 思路:力扣原题,快慢指针找到中点,反转后半部分,比较前后两部分是否相同。* 实现:手写代码,注意下边界条件。内推链接:https://join.qq.com/resume.html?k=ANQI6RfQ3rhPS2dpyIkeSw评论区可以留下姓名缩写加岗位,方便后台查看是否内推成功#前端##技术##面经##后台开发##实习内推#
腾讯
|
实习
|
超多精选岗位
点赞 评论 收藏
分享
03-02 21:10
蓝禾技术_hr
蓝禾跨境电商运营岗位面经及内推
✅一面:HR小姐姐面试HR小姐姐面试就是问一些基本情况整体聊天氛围还是很轻松。主要围绕着三个点:①自身情况。(包括从聊天中了解性格,成长,经历以及自己遇事的处理方法)②浅挖简历。基本上都是按照简历一项一项问,但不会很刁钻,都是浅问一下,没有专业性的问题。但一定要对自己的简历非常的熟悉。③可能其他方面就是简单聊聊,不需要太紧张,放平心态就行。✅二面:试业务总监面试业务总监的话就显得严肃很多,但聊着聊着感觉整体氛围也是比较轻松的。问了很多问题,主要都是深挖简历去问。①首先是两分钟的自我介绍。②询问我在校的学习情况以及习惯(因为我的成绩在校比较优秀,主要是考察我的自学能力,面试官业务观很重视这一块可以强调自己的自学能力)③你觉得对于这个岗位你有什么优势和劣势?(优势和劣势就结合自己的简历自由发挥啦~)④为什么会选择深圳而不是广州?⑤对于亚马逊运营有什么看法?(这个需要宝贝们自己去网页搜索一下相关的标准回答~)⑥为什么会选择亚马逊这个平台?你对他的了解有多少?(主要还是考察对电商这一块自己的理解)内推码:DZJFXUJ内推链接:https://lanhevip.jobs.feishu.cn/s/iPt9WagU#运营每日一题##非技术面试记录##春招##校招##蓝禾内推##技术##蓝禾##运营#
蓝禾集团
|
校招
|
超多精选岗位
美团专业内推官:一面氛围真轻松
点赞 评论 收藏
分享
03-06 22:18
腾讯_HR
腾讯后台开发面经-暑期实习
基本情况面试全程拷打了1.5个小时,基本网络、数据库、缓存、消息队列、算法都问到了。问题范围广,整体难度算适中,重点考察的是基础知识和实际问题的解决能力。* 网络:HTTPS原理、TCP粘包/拆包。* 编程语言:Golang协程、Context实现原理。* 消息队列:Kafka消息重复消费、消费者组管理。* 数据库:MySQL底层数据结构、慢查询优化、吞吐量提升。* 缓存:Redis vs 本地缓存、缓存一致性、本地缓存固定实例访问。* 项目经验:Job调度优化、导出性能优化。* 算法:回文链表。问题记录1. 自我介绍* 简洁明了,突出技术栈和项目经验。2. HTTPS的原理* HTTPS = HTTP + SSL/TLS,通过非对称加密交换对称密钥,后续通信使用对称加密。* 面试官可能会追问:为什么需要非对称加密?(因为对称加密的密钥传输不安全balabala)3. TCP的粘包、拆包* 粘包:TCP是字节流协议,消息边界不清晰,多个消息可能粘在一起。* 拆包:一个消息可能被拆成多个包传输。* 解决方法:固定长度、分隔符、消息头声明长度等等。4. Golang协程* 协程优势:轻量级、上下文切换快、由用户态调度。* 对比线程:协程更高效,适合高并发场景。5. Context实现原理* Context用于控制Goroutine的生命周期,传递请求范围的值。* 实现原理:通过树形结构管理Goroutine的取消信号和超时控制。6. Kafka消息重复消费* 原因:消费者提交offset失败、分区重平衡、消费者重启。* 解决方法:幂等消费、事务消息、去重表。7. 消费者组管理* 多个消费者在一个消费组中,Kafka会将分区分配给消费者。* 避免重复消费:确保每个分区只被一个消费者消费。8. 延迟调用API* 使用消息队列(如RabbitMQ的延迟队列)或定时任务(如Cron)实现。9. MySQL底层数据结构* InnoDB:B+树索引,支持事务、行级锁、外键。* 优势:查询效率高,支持高并发。10. 慢查询优化* 方法:加索引、优化SQL、分库分表、缓存热点数据。11. Redis vs 本地缓存* Redis:分布式缓存,数据共享,适合大规模系统。* 本地缓存:速度快,但数据不共享,适合单机场景。12. 本地缓存固定实例访问* 使用一致性哈希或固定路由策略,确保请求总是访问同一个实例。13. 缓存和数据库一致性* 方法:先更新数据库,再删除缓存(Cache Aside Pattern)或延迟双删,能分析出各自的优缺点更好。14. MySQL提升吞吐量* 方法:读写分离、分库分表、优化索引、使用连接池。15. Job调度优化* 通过调整调度策略(如优先级调度、批量处理)提升系统性能,和操作系统很相关。16. 导出性能优化,如何从30分钟优化到3分钟* 并行处理。* 减少数据库查询次数。* 使用缓存* 流式导出等等。17. 流式导出什么意思* 边查询边导出,减少内存占用,提升响应速度。18. 算法题:回文链表* 思路:力扣原题,快慢指针找到中点,反转后半部分,比较前后两部分是否相同。* 实现:手写代码,注意下边界条件。内推链接:https://join.qq.com/resume.html?k=ANQI6RfQ3rhPS2dpyIkeSw评论区可以留下姓名缩写加岗位,方便后台查看是否内推成功#技术##前端##面经##后台开发##实习内推##腾讯#
腾讯
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
03-18 16:06
腾讯_HR
腾讯后台开发面经-暑期实习
腾讯后台开发面经-暑期实习基本情况面试全程拷打了1.5个小时,基本网络、数据库、缓存、消息队列、算法都问到了。问题范围广,整体难度算适中,重点考察的是基础知识和实际问题的解决能力。* 网络:HTTPS原理、TCP粘包/拆包。* 编程语言:Golang协程、Context实现原理。* 消息队列:Kafka消息重复消费、消费者组管理。* 数据库:MySQL底层数据结构、慢查询优化、吞吐量提升。* 缓存:Redis vs 本地缓存、缓存一致性、本地缓存固定实例访问。* 项目经验:Job调度优化、导出性能优化。* 算法:回文链表。问题记录1. 自我介绍* 简洁明了,突出技术栈和项目经验。2. HTTPS的原理* HTTPS = HTTP + SSL/TLS,通过非对称加密交换对称密钥,后续通信使用对称加密。* 面试官可能会追问:为什么需要非对称加密?(因为对称加密的密钥传输不安全balabala)3. TCP的粘包、拆包* 粘包:TCP是字节流协议,消息边界不清晰,多个消息可能粘在一起。* 拆包:一个消息可能被拆成多个包传输。* 解决方法:固定长度、分隔符、消息头声明长度等等。4. Golang协程* 协程优势:轻量级、上下文切换快、由用户态调度。* 对比线程:协程更高效,适合高并发场景。5. Context实现原理* Context用于控制Goroutine的生命周期,传递请求范围的值。* 实现原理:通过树形结构管理Goroutine的取消信号和超时控制。6. Kafka消息重复消费* 原因:消费者提交offset失败、分区重平衡、消费者重启。* 解决方法:幂等消费、事务消息、去重表。7. 消费者组管理* 多个消费者在一个消费组中,Kafka会将分区分配给消费者。* 避免重复消费:确保每个分区只被一个消费者消费。8. 延迟调用API* 使用消息队列(如RabbitMQ的延迟队列)或定时任务(如Cron)实现。9. MySQL底层数据结构* InnoDB:B+树索引,支持事务、行级锁、外键。* 优势:查询效率高,支持高并发。10. 慢查询优化* 方法:加索引、优化SQL、分库分表、缓存热点数据。11. Redis vs 本地缓存* Redis:分布式缓存,数据共享,适合大规模系统。* 本地缓存:速度快,但数据不共享,适合单机场景。12. 本地缓存固定实例访问* 使用一致性哈希或固定路由策略,确保请求总是访问同一个实例。13. 缓存和数据库一致性* 方法:先更新数据库,再删除缓存(Cache Aside Pattern)或延迟双删,能分析出各自的优缺点更好。14. MySQL提升吞吐量* 方法:读写分离、分库分表、优化索引、使用连接池。15. Job调度优化* 通过调整调度策略(如优先级调度、批量处理)提升系统性能,和操作系统很相关。16. 导出性能优化,如何从30分钟优化到3分钟* 并行处理。* 减少数据库查询次数。* 使用缓存* 流式导出等等。17. 流式导出什么意思* 边查询边导出,减少内存占用,提升响应速度。18. 算法题:回文链表* 思路:力扣原题,快慢指针找到中点,反转后半部分,比较前后两部分是否相同。* 实现:手写代码,注意下边界条件。内推链接:https://join.qq.com/resume.html?k=ANQI6RfQ3rhPS2dpyIkeSw评论区可以留下姓名缩写加岗位,方便后台查看是否内推成功#前端##技术##面经##后台开发##实习内推##腾讯#
腾讯
|
实习
|
超多精选岗位
点赞 评论 收藏
分享
03-06 23:03
学而思_HR
好未来前端实习一面面经
学而思
|
校招
|
26个岗位
点赞 评论 收藏
分享
美团系统数据研发Java面经
美团系统数据研发Java面经【一面】1. 自我介绍不问实习和项目,上来就全八股2. 为什么 String 不可变,StringBuilder3. synchronized 和 Reentranlock 详细介绍,哪些情况优先使用后者,或者说为什么解决什么问题而存在4. 上面锁的话,有什么注意事项5. join 类型6. sql 怎么优化7. 查看执行计划8. explain 的属性9. 自动装配原理,流程10. 设计模式应用,好处11. 如何处理异常12. 哪里会打印日志13. 遇到性能瓶颈怎么解决核心代码模式,手撕旋转数组【二面】1. 自我介绍2. 实习相关3. 实习里面,有个点有串行执行,为什么不改成并行4. 如果这里成为系统的瓶颈,你怎么处理,异步失败了怎么处理5. 线程池6. 问我了不了解动态扩容的线程池(我说在看过美团技术的一个博客,讲解过,但自己没实现过)7. 对于抢票这样的业务,忙的时候要死,闲的时候也要死,你对于数据库的读写方式有什么考虑8. mysql 和 redis 的数据一致性问题(被打麻了,我记得看过的都是不存在强一致性的吧,都存在至少一点点时间的错误)内推链接:https://zhaopin.meituan.com/m/campus?zp-from=hiring-campus-bole-elephant&staffSsoId=23765171内推码:RXB7BM8#技术##算法##春招##美团内推##美团##实习#
美团
|
校招
|
21个岗位
学而思校园招聘内推官:mark一下美团面经
点赞 评论 收藏
分享
03-14 23:58
腾讯_HR
腾讯后台开发面经-暑期实习
基本情况面试全程拷打了1.5个小时,基本网络、数据库、缓存、消息队列、算法都问到了。问题范围广,整体难度算适中,重点考察的是基础知识和实际问题的解决能力。* 网络:HTTPS原理、TCP粘包/拆包。* 编程语言:Golang协程、Context实现原理。* 消息队列:Kafka消息重复消费、消费者组管理。* 数据库:MySQL底层数据结构、慢查询优化、吞吐量提升。* 缓存:Redis vs 本地缓存、缓存一致性、本地缓存固定实例访问。* 项目经验:Job调度优化、导出性能优化。* 算法:回文链表。问题记录1. 自我介绍* 简洁明了,突出技术栈和项目经验。2. HTTPS的原理* HTTPS = HTTP + SSL/TLS,通过非对称加密交换对称密钥,后续通信使用对称加密。* 面试官可能会追问:为什么需要非对称加密?(因为对称加密的密钥传输不安全balabala)3. TCP的粘包、拆包* 粘包:TCP是字节流协议,消息边界不清晰,多个消息可能粘在一起。* 拆包:一个消息可能被拆成多个包传输。* 解决方法:固定长度、分隔符、消息头声明长度等等。4. Golang协程* 协程优势:轻量级、上下文切换快、由用户态调度。* 对比线程:协程更高效,适合高并发场景。5. Context实现原理* Context用于控制Goroutine的生命周期,传递请求范围的值。* 实现原理:通过树形结构管理Goroutine的取消信号和超时控制。6. Kafka消息重复消费* 原因:消费者提交offset失败、分区重平衡、消费者重启。* 解决方法:幂等消费、事务消息、去重表。7. 消费者组管理* 多个消费者在一个消费组中,Kafka会将分区分配给消费者。* 避免重复消费:确保每个分区只被一个消费者消费。8. 延迟调用API* 使用消息队列(如RabbitMQ的延迟队列)或定时任务(如Cron)实现。9. MySQL底层数据结构* InnoDB:B+树索引,支持事务、行级锁、外键。* 优势:查询效率高,支持高并发。10. 慢查询优化* 方法:加索引、优化SQL、分库分表、缓存热点数据。11. Redis vs 本地缓存* Redis:分布式缓存,数据共享,适合大规模系统。* 本地缓存:速度快,但数据不共享,适合单机场景。12. 本地缓存固定实例访问* 使用一致性哈希或固定路由策略,确保请求总是访问同一个实例。13. 缓存和数据库一致性* 方法:先更新数据库,再删除缓存(Cache Aside Pattern)或延迟双删,能分析出各自的优缺点更好。14. MySQL提升吞吐量* 方法:读写分离、分库分表、优化索引、使用连接池。15. Job调度优化* 通过调整调度策略(如优先级调度、批量处理)提升系统性能,和操作系统很相关。16. 导出性能优化,如何从30分钟优化到3分钟* 并行处理。* 减少数据库查询次数。* 使用缓存* 流式导出等等。17. 流式导出什么意思* 边查询边导出,减少内存占用,提升响应速度。18. 算法题:回文链表* 思路:力扣原题,快慢指针找到中点,反转后半部分,比较前后两部分是否相同。* 实现:手写代码,注意下边界条件。内推链接:https://join.qq.com/resume.html?k=ANQI6RfQ3rhPS2dpyIkeSw评论区可以留下姓名缩写加岗位,方便后台查看是否内推成功#前端##技术##面经##后台开发##实习内推##腾讯#
腾讯
|
实习
|
超多精选岗位
点赞 评论 收藏
分享
美团大模型产品转正实习面经(已offer)
美团大模型产品转正实习面经(已offer)先说结论:整体看美团的大模型产品面试非常偏技术导向,面试官的水平很高,对项目的技术细节和商业化思路追问的非常细致,面了50分钟左右;需要大家掌握基本的ai技术,对自己所做的业务细节有足够的了解、对未来商业化的路径有思考;我下面的面经拆解也会分成技术常识题和项目细节两个大部分一. 自我介绍在面美团的转正实习之前我只有一段中厂的ai产品实习,并不是很突出;所以我从经验(也就是过去的实习项目)和能力(自己的能力如何和ai产品对口)两个维度介绍了自己,面试官挺感兴趣的,所以后续问题基本是在追问这两个部分二. 项目细节题1. 你们业务这个垂类大模型是怎么训练出来的?垂类大模型主要解决什么问题? 垂类大模型是基于集团内的通用大模型微调的2. 你参与过模型训练吗?会觉得产品是算法工具人吗?产品视角你觉得能为模型训练贡献什么?3. 你提到你们项目目前还在探索商业化路径,那你觉得未来可能是什么盈利模式,或者说你觉得到底什么样的ai产品能赚到钱?4. 你怎么去定义badcase?标准是如何制定出来的?5. badcase的评估是你进行吗,还是有专门的外包团队?6. 了解自动化的ai-native评估方式吗?为什么你们不采用这种方式?7. 你们这个知识库主要场景是什么?传统的ai不能进行这样的知识问答吗?8. rag的流程是什么?9. rag的知识库来源是什么,其中你提到拆分逻辑,这个逻辑是怎么确定的?10. 如何优化rag里的badcase,提升rag效果?三. 技术常识题1. bert和transformer是什么,解释一下2. 为什么有这二者架构上的区别,使用场景上有什么不同?3. 大模型的大体现在哪些方面?4. 为什么传统ai没有像现在这样跑出来5. 为什么现在的ai都是一个字一个字蹦出来回答的6. 什么叫模型的过拟合?7. 你前面也提到dpo,dpo是什么?dpo和sft有什么区别?8. 什么业务该用大模型,什么业务该用小模型?9. 了解注意力机制吗?需要内推的小伙伴可以用下面的内推码哦美团2025届春季校园招聘暨2026届暑期实习(可转正)启动啦带【转正实习】的为26届暑期实习岗招聘岗位:技术类、产品类、商业分析类、零售类、运营类、设计类、市场营销类、职能类、金融类、销售、客服与支持类、综合类等工作城市:北京、上海、深圳、成都、香港、广州等诸多城市内推链接:https://zhaopin.meituan.com/m/campus?zp-from=hiring-campus-bole-elephant&staffSsoId=23765171内推码:RXB7BM8 (简历优先筛选,流程加速推进)#26实习##产品##产品面经##美团##美团内推##实习转正##技术#
美团
|
实习
|
超多精选岗位
点赞 评论 收藏
分享
03-04 12:49
学而思_HR
学而思面经加内推
一面1. 自我介绍2. 今年大三吗?能马上过来实习吗?3. 熟悉linux上的哪些命令呢?4. 常用的git命令有哪些?5. 如何减少commit的次数呢?6. 新来了一个项目,从数据库开始,你该怎么设计数据库?从哪些角度来考虑?7. 刚刚你在说设计的时候是从宏观的来说明。那从细节上来说,你该如何设计数据库的表格呢?要考虑哪些内容。(这里我跟他扯数据库索引的主键索引)8. 如何查看mysql现在处理的线程。也就是mysql正在执行的sql语句9. 索引一般怎么设计呢?10. 如果数据库有性别这一列,这一列方便设计为索引吗?不方便的话,会有什么影响11. Redis的数据类型有哪些?12. Redis的过期策略有哪些?redis的超时有了解过吗?它的删除是物理删除还是逻辑删除。13. 如何计算topN,除了用redis之外。(堆排序。大顶堆还是小顶堆?时间复杂度是?)14. 给你15亿个手机号码,如何去重?不能借助hashset15. 你有什么想问的吗?二面1. 自我介绍?2. 你的职业规划怎样?3. 为什么选择好未来?有了解过好未来吗?4. 除了java,有用过其他语言吗?5. 说一下C语言与java的区别(面向对象)6. Java面向对象有哪些特性7. Java是如何实现多态的?为什么父类的引用可以指向子类?8. Jdk与jre的区别是什么?9. 对JVM有哪些理解?10. Java如何实现GC11. 数据结构有哪一些算法?(主要是排序)12. 算法里面什么是稳定的排序算法,什么是不稳定的排序算法?以什么基准来判断?13. 如何把不稳定的排序算法转化为稳定的排序算法?14. 快排的原理是什么?15. 为什么使用mysql?16. 平常用过git是吧?git有哪一些常用的命令?17. 进程间的通信方式有哪些?消息队列如何使用?18. 线程间同步的方法有哪些?19. 三次握手20. 如何实现树的先序遍历,递归与非递归hr面的就跟hr小姐姐聊聊人生,说说家常的事情。内推码:DSXPprHa内推有26个不同岗位,待遇都比较好,感兴趣的可以使用内推码投递,欢迎随时咨询进度!大家可以在评论区留下姓名缩写及投递岗位,我来查下后台有没有内推成功!内推链接https://app.mokahr.com/m/campus_apply/tal/148080?recommendCode=DSXPprHa&hash=%23%2Fjobs #春招#  #面经#  #技术#  #名企校招#  #学而思校招#  #面试#
学而思
|
校招
|
26个岗位
CVTE校园内推官:接好运
点赞 评论 收藏
分享
03-02 21:16
学而思_HR
学而思面经及内推
一面1.  自我介绍2.  今年大三吗?能马上过来实习吗?3.  熟悉linux上的哪些命令呢?4.  常用的git命令有哪些?5.  如何减少commit的次数呢?6.  新来了一个项目,从数据库开始,你该怎么设计数据库?从哪些角度来考虑?7.  刚刚你在说设计的时候是从宏观的来说明。那从细节上来说,你该如何设计数据库的表格呢?要考虑哪些内容。(这里我跟他扯数据库索引的主键索引)8.  如何查看mysql现在处理的线程。也就是mysql正在执行的sql语句9.  索引一般怎么设计呢?10. 如果数据库有性别这一列,这一列方便设计为索引吗?不方便的话,会有什么影响11. Redis的数据类型有哪些?12. Redis的过期策略有哪些?redis的超时有了解过吗?它的删除是物理删除还是逻辑删除。13. 如何计算topN,除了用redis之外。(堆排序。大顶堆还是小顶堆?时间复杂度是?)14. 给你15亿个手机号码,如何去重?不能借助hashset15. 你有什么想问的吗?二面1.  自我介绍?2.  你的职业规划怎样?3.  为什么选择好未来?有了解过好未来吗?4.  除了java,有用过其他语言吗?5.  说一下C语言与java的区别(面向对象)6.  Java面向对象有哪些特性7.  Java是如何实现多态的?为什么父类的引用可以指向子类?8.  Jdk与jre的区别是什么?9.  对JVM有哪些理解?10. Java如何实现GC11. 数据结构有哪一些算法?(主要是排序)12. 算法里面什么是稳定的排序算法,什么是不稳定的排序算法?以什么基准来判断?13. 如何把不稳定的排序算法转化为稳定的排序算法?14. 快排的原理是什么?15. 为什么使用mysql?16. 平常用过git是吧?git有哪一些常用的命令?17. 进程间的通信方式有哪些?消息队列如何使用?18. 线程间同步的方法有哪些?19. 三次握手20. 如何实现树的先序遍历,递归与非递归#Java##技术##学而思校招##春招##名企校招##面经#hr面的就跟hr小姐姐聊聊人生,说说家常的事情。内推有26个不同岗位,待遇都比较好,感兴趣的可以使用内推码投递,欢迎随时咨询进度!大家可以在评论区留下姓名缩写及投递岗位,我来查下后台有没有内推成功!
学而思
|
校招
|
26个岗位
美团专业内推官:
点赞 评论 收藏
分享
03-01 01:40
学而思_HR
学而思面经及内推
一面1.  自我介绍2.  今年大三吗?能马上过来实习吗?3.  熟悉linux上的哪些命令呢?4.  常用的git命令有哪些?5.  如何减少commit的次数呢?6.  新来了一个项目,从数据库开始,你该怎么设计数据库?从哪些角度来考虑?7.  刚刚你在说设计的时候是从宏观的来说明。那从细节上来说,你该如何设计数据库的表格呢?要考虑哪些内容。(这里我跟他扯数据库索引的主键索引)8.  如何查看mysql现在处理的线程。也就是mysql正在执行的sql语句9.  索引一般怎么设计呢?10. 如果数据库有性别这一列,这一列方便设计为索引吗?不方便的话,会有什么影响11. Redis的数据类型有哪些?12. Redis的过期策略有哪些?redis的超时有了解过吗?它的删除是物理删除还是逻辑删除。13. 如何计算topN,除了用redis之外。(堆排序。大顶堆还是小顶堆?时间复杂度是?)14. 给你15亿个手机号码,如何去重?不能借助hashset15. 你有什么想问的吗?二面1.  自我介绍?2.  你的职业规划怎样?3.  为什么选择好未来?有了解过好未来吗?4.  除了java,有用过其他语言吗?5.  说一下C语言与java的区别(面向对象)6.  Java面向对象有哪些特性7.  Java是如何实现多态的?为什么父类的引用可以指向子类?8.  Jdk与jre的区别是什么?9.  对JVM有哪些理解?10. Java如何实现GC11. 数据结构有哪一些算法?(主要是排序)12. 算法里面什么是稳定的排序算法,什么是不稳定的排序算法?以什么基准来判断?13. 如何把不稳定的排序算法转化为稳定的排序算法?14. 快排的原理是什么?15. 为什么使用mysql?16. 平常用过git是吧?git有哪一些常用的命令?17. 进程间的通信方式有哪些?消息队列如何使用?18. 线程间同步的方法有哪些?19. 三次握手20. 如何实现树的先序遍历,递归与非递归hr面的就跟hr小姐姐聊聊人生,说说家常的事情。内推有19个不同岗位,待遇都比较好,感兴趣的可以使用内推码投递,欢迎随时咨询进度!大家可以在评论区留下姓名缩写及投递岗位,我来查下后台有没有内推成功!#面经##学而思校招##学而思内推##学而思##技术##Java##内推#
学而思
|
校招
|
26个岗位
美团专业内推官:接好运
点赞 评论 收藏
分享
03-05 01:19
学而思_HR
学而思面试流程经验+内推
面试流程是什么样的?筛选简历→初试→培训+终试→发放offer01初试初试包括面谈和试讲,以试讲为主。面谈HR电话线上沟通或宣讲会线下交流(1)了解毕业规划及时间安排(2)沟通意向岗位情况(3)根据意向岗位及简历投递方式,会安排线上/线下初试,初试以试讲为主。面谈与试讲间隔时间:线上一般次日或间隔2天准备试讲HR发送试讲资料(含示范录课及题目,同学从中任意选择一道题目准备。发送资料方式:现场告知、邮件、短信、微信。试讲时间:一般8-10分钟考察能力:基本知识储备、语言表达能力及培养潜质通知结果时间:试讲结束后一般当日或次日告知结果02培训在终面之前,我们会组建为期2-3天的短期培训营。培训营内将围绕面试试讲内容,做针对性专业培训,为同学们提高专业度。流程如下:开营仪式→试课展示(或功底测试)→导师小组指导→自主练习→最终考核(详细内容可关注后续视频推送)03终面终面时间:培训营最后一天面试结果通知时间:当天告知,会有hr现场反馈。04发放offer终面通过后,hr会在现场和同学们沟通offer明细及录用后续安排。内推码:DSXPprHa内推有26个不同岗位,待遇都比较好,感兴趣的可以使用内推码投递,欢迎随时咨询进度!大家可以在评论区留下姓名缩写及投递岗位,我来查下后台有没有内推成功!内推链接https://app.mokahr.com/m/campus_apply/tal/148080?recommendCode=DSXPprHa&hash=%23%2Fjobs#面试##Java##技术##学而思校招##学而思校招##春招##内推#
学而思
|
校招
|
26个岗位
蚂蚁集团内推官:接好运
点赞 评论 收藏
分享
03-08 23:08
腾讯_HR
腾讯后台开发面经-暑期实习
腾讯后台开发面经-暑期实习基本情况面试全程拷打了1.5个小时,基本网络、数据库、缓存、消息队列、算法都问到了。问题范围广,整体难度算适中,重点考察的是基础知识和实际问题的解决能力。* 网络:HTTPS原理、TCP粘包/拆包。* 编程语言:Golang协程、Context实现原理。* 消息队列:Kafka消息重复消费、消费者组管理。* 数据库:MySQL底层数据结构、慢查询优化、吞吐量提升。* 缓存:Redis vs 本地缓存、缓存一致性、本地缓存固定实例访问。* 项目经验:Job调度优化、导出性能优化。* 算法:回文链表。问题记录1. 自我介绍* 简洁明了,突出技术栈和项目经验。2. HTTPS的原理* HTTPS = HTTP + SSL/TLS,通过非对称加密交换对称密钥,后续通信使用对称加密。* 面试官可能会追问:为什么需要非对称加密?(因为对称加密的密钥传输不安全balabala)3. TCP的粘包、拆包* 粘包:TCP是字节流协议,消息边界不清晰,多个消息可能粘在一起。* 拆包:一个消息可能被拆成多个包传输。* 解决方法:固定长度、分隔符、消息头声明长度等等。4. Golang协程* 协程优势:轻量级、上下文切换快、由用户态调度。* 对比线程:协程更高效,适合高并发场景。5. Context实现原理* Context用于控制Goroutine的生命周期,传递请求范围的值。* 实现原理:通过树形结构管理Goroutine的取消信号和超时控制。6. Kafka消息重复消费* 原因:消费者提交offset失败、分区重平衡、消费者重启。* 解决方法:幂等消费、事务消息、去重表。7. 消费者组管理* 多个消费者在一个消费组中,Kafka会将分区分配给消费者。* 避免重复消费:确保每个分区只被一个消费者消费。8. 延迟调用API* 使用消息队列(如RabbitMQ的延迟队列)或定时任务(如Cron)实现。9. MySQL底层数据结构* InnoDB:B+树索引,支持事务、行级锁、外键。* 优势:查询效率高,支持高并发。10. 慢查询优化* 方法:加索引、优化SQL、分库分表、缓存热点数据。11. Redis vs 本地缓存* Redis:分布式缓存,数据共享,适合大规模系统。* 本地缓存:速度快,但数据不共享,适合单机场景。12. 本地缓存固定实例访问* 使用一致性哈希或固定路由策略,确保请求总是访问同一个实例。13. 缓存和数据库一致性* 方法:先更新数据库,再删除缓存(Cache Aside Pattern)或延迟双删,能分析出各自的优缺点更好。14. MySQL提升吞吐量* 方法:读写分离、分库分表、优化索引、使用连接池。15. Job调度优化* 通过调整调度策略(如优先级调度、批量处理)提升系统性能,和操作系统很相关。16. 导出性能优化,如何从30分钟优化到3分钟* 并行处理。* 减少数据库查询次数。* 使用缓存* 流式导出等等。17. 流式导出什么意思* 边查询边导出,减少内存占用,提升响应速度。18. 算法题:回文链表* 思路:力扣原题,快慢指针找到中点,反转后半部分,比较前后两部分是否相同。* 实现:手写代码,注意下边界条件。内推链接:https://join.qq.com/resume.html?k=ANQI6RfQ3rhPS2dpyIkeSw评论区可以留下姓名缩写加岗位,方便后台查看是否内推成功#前端##技术##面经##后台开发##实习内推##腾讯##春招#
腾讯
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务