首页 / 大厂
#

大厂

#
1892294次浏览 24833人互动
此刻你想和大家分享什么
热门 最新
腾讯后端开发一面凉经
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 中的所有字符(包括重复的字符,数量也需满足)。如果不存在这样的子串,则返回空字符串。    
腾讯一面1846人在聊 查看15道真题和解析
点赞 评论 收藏
分享
04-02 22:07
已编辑
北京邮电大学 Java
淘天暑期实习 一面
1. 自我介绍2. 大三上就有时间实习了?3. 权限热更新模块怎么做的4. 更新权限后,上下文怎么更新4. 定时刷新还是?5. 如果部署在多台机器上,怎么更新6. Redis 做分布式缓存,流量很大怎么处理7. Redis 高可用方案8. 工作流怎么实现的9. 消息队列的服务怎么搭建的?和原来的方案有什么提升10. RabbitMQ 的镜像队列11. 为什么不直接写入数据库12. 持久化的消息后续还会处理吗13. 有mysql 的索引调优经验吗14. 联合索引可以只命中部分吗15. 怎么判断一个索引失效了16. Redis 的Set 和 Zset 的区别是什么17. Zset 的底层是怎么实现的18. 怎么用 Redis 实现分布式锁19. Redis 命令实现的分布式锁是可重入的吗?怎么实现可重入20. Java 的可见性问题了解吗?怎么解决可见性问题21. 除了 volatile ,还有什么能解决可见性的方法22. volatile 的底层原理23. 双亲委派机制,为什么要设计这个,有不需要的时候吗24. 有看过开源的中间件的源码吗25. 了解间隙锁吗26. 间隙锁是加在哪个位置的,加一把间隙锁要做哪些步骤27. 乐观锁怎么解决库存超卖的问题的28. 高效兑换码算法怎么实现的29. 分布式ID的主流实现方法反问1. 工作内容,大团队是交易的整体链路,组内是交易后的链路2. 工作上有和AI 结合的吗,业务上有些相关的3. 学习建议,dubbo等那一套微服务以及分布式系统     
查看30道真题和解析
点赞 评论 收藏
分享
2024-12-31 11:37
已编辑
腾讯_前端开发
放弃老家省会电网20w的offer,去大厂了
秋招结束,做了一个与牛客主流想法完全相反的决定。bg写在开头:本人是电气专业的211本硕,研0开始零基础转前端。历时一年半,刷了三段实习,暑期在🐧厂实习,最后顺利转正了,开的价位也挺满意的,不是白菜。其实家里面非常非常希望我去电网,几乎是从高中开始就帮我选好了这条路。所以家里的意见也一直是我转码路上相当大的阻力,尤其是今年大大小小的吵了很多架。最终也是拗不过我自己的想法,爸妈看到我拿到很好的offer以后,也终于尊重了我的选择。简单说说心理历程:大学期间没有想太多,一直在折腾七七八八的副业。作为期末冲刺型选手,保研了本校本专业。大四毕业做了算法相关的毕设,才发现编程没有想象中的难。于是研0开始考虑别的职业选择。转码的过程不展开多说,也是扎扎实实学了很久。如果也有非科班零基础自学的朋友想看经验分享我也可以后续展开写写。没选电网会不会后悔?我个人觉得,不会。做出这个选择我几乎没有一丝犹豫。1. 电网最大的优势就是稳定性,而这恰巧是我最不看重的点。现在不会失业不代表十年后二十年后不会失业; 世界局势随时可能发生变化,进电网也并非一劳永逸。个人认为这个世界上没有永远稳定的工作,只有稳定的个人能力。2. 本人在大学期间就已经尝试过很多种乱七八糟的副业。也得出了一个结论:当今这个社会想饿死自己是一件很难的事情,在大城市靠一些信息差很容易就能赚到钱。所以也没那么怕失业裁员。3. 本人是金牛座很爱钱,进互联网可以让我在年轻的适合就享受相对高品质的生活,以及更快的攒到第一桶金。以及,其实在东亚家庭里面,钱代表话语权。4. 讨厌体制内的中年领导和热衷打探你私生活没有边界感的同事。当然,以上仅能代表个人的择业观。省会电网本身是个非常非常好的工作,只是不适合和我类似情况的个体。因为在牛客看到了太多劝退互联网无脑进体制内的内容,也想代表非主流的观点发发声。最后,希望所有人都能基于心底真正的想法来进行工作的选择,而非基于对未来不确定性的担忧和恐惧~还没找定工作的朋友们也不要着急,最近有很多补录机会。希望大家都能拿到自己满意的offer!希望大家的2025都能精彩充实!           
Java抽象带篮子:集美你的决定是正确的😍
点赞 评论 收藏
分享
03-20 20:00
已编辑
北京邮电大学 Java
美团本地核心商业一面
面试官自我介绍介绍了组内业务和业务的亮点自我介绍询问是否考虑读研拷打实习介绍一下 Spring Security 的特性为什么要用这个框架Camunda 的主要组件和工作原理Mysql 分区表怎么做的 有什么用分区表和分表有什么区别Redis 高可用怎么实现开源项目具体怎么做的在实习中有没有用到 AI 相关的需求为什么博客在实习之后就停更了???八股函数重载和函数重写的区别创建线程的方式有哪些threadlocal 的原理和使用场景Jvm 的内存分配策略怎么判断一个对象是否存活项目经常出现 young gc 怎么排查和处理了解什么并发包concurrentHashMap 的原理HTTP 长连接Mysql 的联合索引索引失效的情况mvcc 原理怎么解决消息队列的消息积压问题select、poll、epoll 的区别其他团队出现分歧怎么处理偏向于据理力争还是妥协怎么制定学习计划想要学习的技术和提升的能力未来的职业规划期望 base 手撕 并发编程限制 List 最多读入100 个元素 BService 的get ()10个一组批量调用 AService 的 get() 处理后返回BService 把处理好的拼接好输出重排链表 LCR 026反问工作内容是美团 app 主页的那些业务和 AIGC 探索美团大量引进 AI 提升工作效率,辅助开发,测试等       
点赞 评论 收藏
分享
04-21 21:57
已编辑
门头沟学院 Java
暑期实习后端面经
发一下后端暑期实习中部分面经,还有不少公司没有记录或者整理的,有空再更新下腾讯:一面(一个小时五分钟左右)java相关(部门不用java,但是面试官说他刚好会,就问下,而我刚好没看java哈哈)对象比较,equalserror和exception,exception都可以被捕获嘛,有什么常见的exceptionjava线程同步方式gc项目实习相关幂等组件实现,顺带说了下可靠消息通知事务问了句项目里面的缓存数据库一致性问下认为实习项目的价值,给我建议说可以更宏观的看待手撕一道滑动窗口的,秒撕后加了一点难度,也秒撕接雨水,单调栈秒撕二面(四十八钟左右)实习相关介绍了下部门的业务,个人开发的规则介绍了下一个工具的实现,顺带说了下分布式事务rpc调用对象的组装(protobuf,但是我讲的是应用层面的,没有回答到面试官想听的点上)八股虚拟内存java gc进程通信方式常见的设计模式,讲一下工厂模式其他会不会其他的语言想做业务还是基架怎么学习的未来的规划对ai的了解没有手撕,问为啥没有,他说上一轮不是有吗,他能看到(感觉是一个比较传统特别的面试官,很多问题都不是跟着题库走)三面实习相关(不是细节,宏观角度问项目的价值,优缺点,怎么保证完备化)讲一下自己的优点最近发生最大的冲突(我讲了是实习中和业务放沟通问题,他引申问了下,是不是可以引入第三方仲裁)最近最自豪的事情算法:读取一个英文文档,找到行尾出现次数最多的一个或多个字符串(题目比较奇怪,而且我忘记了文件读取api,幸好不要求编译他也没有往优化的方向问)毕业几年内的规划b站:一面(五十多分钟)八股object类的方法 equals和==区别string适合+拼接吗hashmap结构,set的过程单核cpu可以处理多任务吗线程死锁violatile原理,是原子性的嘛乐观锁和悲观锁,乐观锁常见实现synchronized线程池常见参数对象创建的过程,类加载到初始化gchttps和http区别聚簇索引和非聚簇索引最左匹配原则redis用处缓存三剑客spring常用注解手撕:回环链表二面(55分钟左右)项目拷打几点项目实现,对比延时消息redisson分布式锁手撕:lru蚂蚁:一面(电话面,65分钟左右)拷打项目穿插场景题分库分表如果不是分片键应该怎么范围查询(答的很不好,应该可以用路由表或者复合分片键)数据分区有了解吗(只说了对冷热数据库有了解,但是怎么实现共同查询不太了解)怎么保证mq的消费(分布式事务,个人答的用的是本地消息表)保证消费幂等(redis维护状态字段,分布式锁修改状态)下单时一些实际场景出现的情况手撕(口述):多线程单双数打印synchronized和reetranlock聚合索引的失效,b+树结构二面三十多分钟,没手撕,有点像kpi也有点像走流程项目中支付相关内容实现项目中高并发场景的方案实习中的难点对ai应用在金融、支付上的一些场景会英语和粤语嘛实习时间阿里云:一面(约50分钟,压力面,好多不会的,所以有些问题不记得了) 上来手撕 不用锁完成双线程交替打印(volatile加原子变量,但是他说有问题让我下去自己看看)八股(全部是非常规八股,很多没看到过的)redission原理,怎么实现的释放通知(publish,不会)还有什么可以实现分布式锁(想着mq,他说用zookeeper)为什么使用zookeeper(我一直说注册中心的作用还有服务保护,他说这些只是功能,没答道点上)接着问为什么不用redis也能实现上面功能,为什么不用而下做注册中心(提示后说zk是保证cp的,redis是保证ap的)redis pipeline,多条指令发送过去后中间会有其他指令插入吗;是谁负责把响应打包起来的(记错了,以为redis负责发送结果的线程打包的,他说redis内部没有pipeline概念,只知道来了很多指令,是客户端打包起来的响应)redis怎么设置过期时间(直接说px);过期淘汰策略(难得有正常八股)还有个关于rocketmq我都没听懂,从来没有见过的概念,直接说没听过了还有一些不记得了二面50分左右,很长时间是在闲聊,收获良多,面试官很和蔼,爱了,和上一个面试官两个极端项目中binlog使用,讲述了一下我数据库缓存一致性方案;此外,问我用redission分布式锁时使用设定过期时间和等待超时时间相关问题进程通信,操作系统底层实现互斥锁tcp粘包拆包遇到的最困难的事情反问:为什么不问八股,他说应届生本来也都是背的,理解不深入,没有这个必要业务,数据库底层,c、cpp、go京东:一面为什么去美团实习(后面说考察我的规划性)java exception项目中联合索引,还有两颗b+树项目和实习中怎么设计数据库表项目中写的set环境,还有相关的一个通知型事务怎么学习的遇到的最大困难,ai的了解反问:为什么时间这么短,他说主要是考察潜力,不想问常规的八股问题,然后夸了我一顿,说我什么规划性强,学习能力不错,然后什么是实实在在做了事情,不是包装的等等我说想下一轮再问业务,他说下一轮可能是人事了,所以给我讲了五分钟的业务二面hrbp面三面实习项目相关内容字节:一面45分钟左右实习相关为什么分页查询,除了分页还有什么可以防止oom怎么做的线程的安排(completablefuture)题目:双线程交替打印(简单讲了下synchronized)+sql(面试完之后发现做错了呜呜)怎么使用的联合索引,索引怎么查询的;给了一条sql分析应该加上什么索引,查询的过程;如果索引太多会怎么样(从联合索引字段多和所有索引多入手)手撕:返回最长公共子字符串二面一个小时左右详细讲了实习的一条并且引申问了个场景进程线程区别、什么场景用多线程,什么场景用多线程堆和栈的区别,为什么一定要区分堆和栈cpu怎么调度任务(讲了几个调度策略)tcp四次挥手,为什么一定是四次,可以三次吗;timewait状态,为什么两个msl保证包消失如果服务端重新发送的第三次握手又丢失了怎么办char、varcharmysql的limit(我顺带提及了分页优化,然后他问如果数据量是1kw的话还用分页优化合理吗,为什么这时候用limit会慢)手撕:15. 三数之和三面没记录      
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务