首页 / 后端
#

后端

#
2012234次浏览 35230人互动
此刻你想和大家分享什么
热门 最新
03-23 19:57
已编辑
吉林大学 后端
26届美团暑期实习后端开发一面面经(面完马上约二面)
总结:项目+算法+围绕简历问八股,感觉是贴主面得最差劲的一次,比之前的腾讯和阿里都要差(背的八股记得不太熟练),结果面完不一会就约二面了有点出乎意料#美团# #美团求职进展汇总# #Java# #后端# 首先自我介绍还是老套路把面试官往项目上引1.问在项目中参与的角色,以及为什么做这个项目答:个人项目,参照开源项目做的,为了深入学习Spring开发流程(略)2.你在项目中redis和数据库的一致性保障怎么保障答:采取“先更新数据库,再删除Redis缓存“的策略,引入消息队列,让消费者来删除缓存,如果失败可以重新消费,这种重试机制进一步保证了一致性。(补充:还可以通过订阅MySQL的binlog,用里面的数据库更新信息来操作更新缓存)3.采用Kafka作为消息队列如何就能对系统进行解耦呢?答:Kafka采用异步通信形式,将生产者和消费者解耦,生产者将消息发送到Kafka,消费者从Kafka中读取消息,生产者和消费者不再直接依赖于对方的实现,彼此之间不需要知道对方的存在,只通过消息队列来传递信息。这种模式使得两个系统之间的耦合度大大降低4.那了解Spring微服务框架吗?答:不了解,我的论坛系统项目是基于Spring Boot开发的,没有使用Spring Cloud5.那Spring Boot和原生Spring之间有什么差别答:原生Spring配置起来更为复杂,需要写很多的xml,而Spring Boot配置更为简单,开发起来可以更注重于业务逻辑而不是繁琐的配置6.问项目二,你为什么会想去自己手写一个Spring框架答:深入自己对Spring框架的理解,进一步的了解他的底层7.那Spring的IOC你是怎么理解的答:(我把IOC和依赖注入一起讲了,后面面试官提醒我只需要讲IOC),就是把需要自己通过代码进行管理的对象创建和依赖关系管理交给Spring容器,这减少了应用程序中的耦合度,提高了代码的可维护性和扩展性。8.面试官发现我简历上手写Spring框架采用了TDD开发模式,说她们自己在工作中都很少会用到这种开发模式,感到很惊讶,询问我为什么使用TDD开发模式?(我跟着卡哥做的手写Spring,跟着用的TDD)答:背诵了项目面试题里的TDD开发模式流程与好处9.其实我只是想问你是因为什么导致你去采用这个TDD开发模式答:(答了好处居然都不好使,我瞎编说是浏览文章时学习到了这个开发模式,所以就想应用一下试试看)10.那你应用完这个开发模式后学到了什么?答:因为是先写测试用例再写逻辑代码,使得代码错误率降低,开发出来的代码质量更高,学到了以后写代码前都认真准备相应测试用例,避免出现更多bug11.jvm内存结构答:(之前背过但有点忘了,甚至因为试图去想起来的时间太久,面试官还调侃我刚刚不会是去问ai了吧)粗略说了堆区和栈区12.看你项目中用了ThreadLocal,说说用在哪答:说在论坛项目中,获取当前登录角色,使用ThreadLoacl使得每个线程都能获得一份互相独立当前用户副本13.那ThreadLocal的实现原理呢?答:(之前用的时候粗看过,但是后面忘了)老实交代不熟悉14.那你在项目中使用了哪些设计模式答:创建Bean使用工厂模式,实现JDK动态代理和CGLIB代理使用了代理模式,许多代码块使用了模版方法模式,实现MVC时请求的传入处理过程采用了责任链模式15.责任链模式优点答:解耦,将每个阶段独立开来,可以对此进行单独配置扩展16.那你使用责任链模式的时候,要是我中途一个阶段出现了问题,我前面的数据怎么进行回滚答:(完了盲区)老实交代我做的MVC处理请求这里没有涉及事物的回滚,这方面我不熟悉17.那我在一个代码块里大量使用了if-else,采用什么设计模式优化好答:策略模式,将不同的逻辑封装成不同策略类中18.数据库的隔离级别了解吗?答:Read Uncommitted,Read Committed,Repeatable Read,Serializable19.Repeatable Read具体是啥,怎么实现的答:可重复读,就是多次读取数据是一致的,通过加共享锁和排他锁20.那什么是排他锁?答:施加了排他锁的数据,在给他施加排他锁的事务释放锁前,其他事务都无法读或写该数据21.那你举例一个发生死锁的场景,并说解决方法答:没答对(面后补充:假设这个数据库隔离等级为可重复读,比如我在一个订单表里,每次插入操作前想保证操作幂等性,先查查表里有没有这个id的订单,就执行select。。。for update,这时有两个不同的事务一个查了id为1007的,一个查了id为1008的,这时候两个事务在查找for update时都获取了间隙锁,因为间隙锁是可以兼容的,所以两个表都获得了,但是后面两个表要执行插入操作前要插入意向锁,但是意向锁不兼容间隙锁,两个事务都在等待对方释放锁,就造成了死锁。除了在设计层面避免出现死锁的场景,在发生死锁后可以通过设置事务等待锁的超时时间,超时则回滚避免死锁,或者添加死锁检测机制,检测到系统死锁就对事务进行回滚)22.MySQL的索引了解吗?一级索引二级索引说一说?答:了解,(八股背少了,一时没想起一级索引二级索引是啥)说了个主键索引和非主键索引23.索引的底层实现是什么?答:B+树,数据存储在叶子节点,节点直接像链表一样用指针相连,对查询范围数据很有效24.(很明显对我MySQL不太满意)你们学校学MySQL了吗?Java呢?答:学了MySQL,但Java是选修课25.(面试官默认我是研究生,其实我是本科生)那你在学校实验室里和导师做哪方面研究呢?答:说自己是本科生,没有导师做研究26.那你在学校有和老师做什么研究吗?答:有个大创项目,是无人机路径规划,但是是机器学习方面的,不是我的侧重点27.那你实习能实习几个月,一周来几天?答:我说我不是研究生学校束缚不了我,可以四月干到九月,一周出勤五天及以上28.你自己的优势?答:对新技术的学习比较热爱,学习能力和规划能力比较强,比如我的项目,Java以及Spring相关的学习都不是学校教学的,是我通过自己指定计划自学的,再运用到实际开发中来。29.那你是怎么自学的?答:csdn找文章,b站找视频,制定好学习路线,通过跟着视频、文章,或者阅读Spring的官方手册文档,循序渐进的进行学习30.算法题又是快速排序,之前腾讯面试也是快速排序,给了十五分钟5分钟不到速通了,原本十五分钟后差不多就到时间了,后悔写太快了,导致后面问我有没答出来的31.Redis缓存穿透、缓存击穿、缓存雪崩,及其解决方案答:Redis三剑客,八股照着背32.Redis主从复制答:有主服务器和从服务器,Redis会将数据从主服务器复制到从服务器上,哨兵机制保证主服务器宕机就切换到从服务器,这样不至于主服务器宕机后Redis就无法使用33.看了简历上写了GC,就问GC的的垃圾回收器有哪些答:(后悔了面之前简历没有背牢)答非所问的回答了垃圾回收算法,因为回收器我记不得了只记得算法34.你使用Kafka有遇到重复消费吗?重复消费会怎样?答:重复消费会导致通知推送多次,比如QQ发一条消息应该只推送一条通知,重复消费的话推送多条通知35.(面试官之前问出来我MySQL掌握不牢,最后两分钟继续发问MySQL)那sql如何优化?sql执行后底层是怎么样的?答:瞎说了几个感觉的sql优化方式,然后执行后底层回答不知道(面后补充:sql优化首先从索引入手,可以尝试使用覆盖索引,这样可以避免查询时使用二级索引引发的回表问题,插入数据时多行插入,以及为数据库引入缓存等;以一条select语句为例,首先MySQL由Server层和存储引擎层组成,首先在Server层先经过连接器,通过用户输入的用户和密码尝试建立客户端与服务器的连接,连接完成后进行第二步,第二步查找缓存,Server以键值对的形式存储sql查询结果,key为sql语句,value为查询返回值,如果查找到对应的key则直接返回value,否则进行下一步,但是这个查找缓存的功能在经常更新里的数据库很鸡肋,在MySQL8.0之后就被删掉了,然后呢就Server层的解析器,解析SQL语句,首先进行词法分析,提出select,form这样的关键词,然后对sql进行语法分析,判断语法正确与否,正确就构建SQL语法树,不对直接返回报错,正确之后呢就进入SQL执行过程,首先预处理阶段,看看是否有这个表或是否有对应字段,然后进入优化器阶段,确定SQL的搜索方案(就是根据索引搜索成本选索引),然后执行器和引擎交互执行SQL。然后在引擎方面,如果select传进来是主键,就直接在主键索引建立的B+树,由根节点进行二分查找找到主键key的指针,再递归指针指向的节点,找到对应数据返回,如果传入的是二级索引,则要在二级索引树上找到主键索引再去重复上述过程,最终将找到的结果返回给客户端。)反问流程:感觉自己面得稀碎,都不好意思反问,直接道谢下播了没想到刚面完一个多小时,美团就来电话约2面了
嵐jlu:贴主会更新每一个面试的面经,可以点进贴主主页查看其他面经(都会写的详细),可以关注我获得最新面经通知。
点赞 评论 收藏
分享
昨天 14:57
已编辑
吉林大学 后端
26届美团暑期实习后端开发二面面经(许愿oc)
总结:没问专业知识+闲聊+hard算法,36min(居然没问专业知识,一面感觉面得不好害怕是kpi面)#美团##美团求职进展汇总##Java##后端##美团二面#自我介绍,大二Cpp程序竞赛省奖+国奖,大三做独立全栈Java项目1.你觉得C++和Java的区别答:回答语法方面差别不大,主要区别在内存方面,cpp需要自己手动管理内存,有内存泄露风险,Java中的JVM有GC(垃圾自动处理机制),不用自己手动管理内存,会自动回收不被引用的对象,但正是因为Java有GC机制和JVM,所以运行速度要比cpp要慢一些。2.那你学习JVM和GC有遇到什么困难吗答:我学习的主要是理论方面知识,比如JVM的内存模型,GC的回收算法和回收器,因为这些都是Java隐式执行的,不需要我自己去操作调用,只学习理论方面对我来说没什么困难,主要就了解他的底层。3.说说你在学校里最有成就的事答:说了大二研究算法最后获得省奖、国奖;和大三独立做项目,花很多时间去学习新技术,最后项目功能完善的成功上线,获得巨大成就感4.问我项目的开发过程,为什么我独立做,没有其他组员协助答:老实交代以宿舍为单位分组做,舍友学习进度没有我相对那么好,也没有我那么热爱,就一个人做5.你不会不爽吗?不去压力他们吗?答:都一个宿舍的,和睦一点很有必要,我有能力多帮帮他们也挺好的6.那如果你入职之后,组内有成员也不做事,让你多做,你会怎么办答:如果他一时间抽不开身,我可以帮帮他多做一点,要是他一直这么干,我就要反映给领导了7.你们宿舍的人打游戏吗?你和他们一起打吗?答:都玩,但是我没和他们一起玩8.你玩游戏多吗?都玩什么游戏?答:玩的不算多,最喜欢玩《炉石传说》,有闲暇就会玩两把,从初中就开始玩了9.炉石传说是偏策略的对吧?那你在项目开发中,有别人提出什么意见吗?你又是怎么做的?答:有的,我会和班上其他高手一起讨论项目的开发,比如我的项目系统最先是将用户密码明文存到数据库的,但是和其他同学讨论,他们说我这样存不好,我就参考了他的意见,最后采取MD5加密与加盐的方式将密码以加密的形式存到数据库,这样即使我的后端数据库被攻破,也无法从中直接获取用户密码,进一步确保用户信息安全性。面对别人对我方案提出的意见,我都会虚心的接受,然后一起纳入我的考虑范围,我觉得别人能给我提意见这是很好的,能帮我考虑的更周全。10.你现在在长春是吗?老家哪的?答:是的,老家广c人11.你平时喜欢什么体育锻炼,来释放自己的压力?答:之前有健身,但是后面沉醉于研究算法和做项目,就有段时间没去了12.如果现在让你入手一个新项目,你会怎么入手?答:首先去阅读项目的文档,了解这个项目运行的基本逻辑,掌握项目的使用方法13.还有呢?答:假设我接手之后要负责后端数据库方面,那我就去仔细了解后端数据库方面的逻辑与构造,然后根据需求或者发生的问题去针对性的作出更改14.如果项目里有涉及新技术呢?答:新技术的话我反而会比较兴奋,因为我开发项目和做算法都是一直在学新的东西,还挺喜欢新的技术的,一门新的技术出现,我会去查资料、看文档、看相关视频,尽快的把这个新技术消化,然后运用到实际项目中来15.你实习的话能几月到岗?答:我说我时间比较自由,4月就可以到岗,可以干到9月、10月16.那你学校的课程呢?答:我说我必修课已经修完了,现在只剩下选修课17.选修课没有要求吗?答:说选修课教的都是很过时的技术,比如20多年的JavaWeb和jdbc,为了拿到学分我只需要完成期末的大作业就行,远比不上去企业学习前沿的技术来得实在18.算法题:LeetCode 25. K 个一组翻转链表(查leetcode前都没发现居然是hard算法,还以为是mid)这题是写过的,还是和之前一样速通ac了,耗时6分钟这时候才过去半小时,面试官让我反问:1.面试官负责什么业务?2.实习薪资如何,能负担得起我过去租房居住吗?结束,许愿oc,求求别是kpi面!
不要开盒我:问这种基本上是稳了
点赞 评论 收藏
分享
03-09 20:57
已编辑
中央民族大学 Java
字节跳动 tt 二面 3.5
更新,收到感谢信了-------------------------------------------------------1. 项目2. 数据一致性3. 如何减少系统之间的强耦合依赖?4. 如果两个不同的consumer消费同一个topic消息,有办法来保证两个消费者的有序性吗?5. 监听binlog如果消息发生了堆积,如何处理6. rocketmq如何保证的消息可靠性7. 如何进行的消息持久化? ack是否会对这个消息有影响8. rocketmq集群架构9. rocketmq master和slave的主从机制10. broker节点和nameserver的心跳包机制11. 如果broker节点挂了, nameserver起到什么作用12. redis主从 哨兵 集群13. redis集群模式下如果节点宕机,如何进行的收缩和扩容14. 在哈希环里面,如果访问到的节点宕掉,那这个数据就丢失了吗?15. 按你说的有rdb和aof持久化,那是说redis集群的数据可靠性要强依赖日志吗?16. 异步刷盘可能会导致数据丢失,以你的角度来看如何综合考量刷盘时机17. 项目中的本地缓存如何思考设计18. 之后开始闲聊了:19. 大学哪些课程你觉得学的最好20. 看你有了两端实习经历了,之前是翘课去的吗,学校是什么态度21. 能实习多长时间22. 个人发展角度来看,你希望在这段实习里面收获什么23. 反问: 表现如何(没回答) 业务是做啥的面试官人很好,没有手撕,全程都在问实习的项目设计,结合方案去问一些中间件的设计思路,结合了一些自己的理解可能有的地方不对,不过面试官还是给予了肯定。许愿oc#字节跳动##实习##后端##Java##牛客创作赏金赛#
查看21道真题和解析
点赞 评论 收藏
分享
02-26 12:25
已编辑
厦门大学 Java
腾讯PCG QQ后台开发一面
2025-2-19 一编——————————————暑期第一面,还是鹅orz,开始面试前面试官说晚五分钟再开始TL:之前就在池子里,每天刷新简历后2月14号晚上打电话约2月19号面试全程40mins左右1. 冒泡排序和选择排序的时间复杂度?2. 我看你技术栈是 java ,讲讲 java 里用到哪些数据结构   - ArrayList 线性表,扩容机制;LinkedList 双向循环链表     - 两者的区别?各自的优势?   - HashMap 数组 + 链表(JDK1.7),HashMap 数组 + 链表 + 红黑树(JDK1.8)     - 底层是数组,数组索引怎么确认?是通过哈希计算得到的吗?     - 常见的哈希算法了解哪些?解决哈希冲突的方法呢?     - 红黑树了解多少?3. 如何寻找第 k 大的数字?(堆排序)   - 用大根堆还是小根堆?   - 堆的构建过程?4. TCP 的 time_wait 状态,在主动断开连接的那一方还是被动的那一方?time_wait 状态的作用?5. 你提到 TCP 超时重传,这个机制的底层实现原理有了解吗?(这个没太搞懂想问什么,说不太了解)6. 操作系统虚拟内存和物理内存的区别?7. 内存置换算法了解哪些?8. 拷打项目(最大的困难?如何解决?项目的不足?)9. 除了写代码,其他兴趣爱好?10. 反问:    - 面试表现:还行,沟通还比较流畅    - 部门业务:手机端 QQ 基础后台,主要做大数据流量控制之类的无手撕,全程 40mins2025-2-25 二编——————————————2.24中午打电话约25号下午补手撕,全程一个半小时左右,具体题目请看我的新动态2025-2-26 三编——————————————一面过了#腾讯# #暑期实习# #面经# #后端#
腾讯一面1591人在聊 查看28道真题和解析
点赞 评论 收藏
分享
腾讯后端实习 hr部门 一二面凉经
250212 一面 45minJava 的里面的哈希 map 的数据结构是怎么样的?为什么要转换成红黑树?那为什么是超过8转换成红黑树?为什么要是红位数呢?可以是二叉树吗?HashMap扩容原理是怎么样?哈希 map 是有顺序的吗?想根据我put的顺序来遍历的话,这个有什么方式吗?自身可以做到吗?或者说有什么其他的变体?LinkedHashMap是怎么做的?根据key本身的自然顺序来遍历这种有什么方式?在 JDK 里面创建线程池是怎么创建?有哪些方式?那个静态类提供的工厂方法来创建线程池,这个提倡用吗?或者有会有什么问题吗?Java里面的垃圾回收大概是怎么样的?Java 8 默认的垃圾处理器是什么样?现在最新的 Java JDK 什么版本?它用的是什么垃圾回收器?开放题:我们的系统运行一段时间之后,它就渐渐的卡住、卡死、变慢。如果确定了问题的话,让你去定位分析问题,会从哪些方面去分析定位分析问题?除了内存方面的原因,还有其他原因吗?CPU 方面会有问题吗?其实我想说的是线程方面会不会有什么问题?哪些情况会造成死锁?死锁怎么排查?在 Linux 下如果想查看一个点 log 文件,一般怎么看?MySQL 数据库的数据结构怎么样?为什么不用 b 树?假如说MySQL有大量的数据,现在我们要做分页的话,应该是怎么做?假如说它没有分库分表,它就是一张表里面数量很大,它就要做分页,这个时候我们一般是怎么分页?或者说你用 MySQL 的哪个语句来分?limit 是吧,还有一个关键字是啥?offset?那查分页,那你知道这样会有数据量大的时候会有什么问题?这样的话,这个性能会有问题,其实我想问的是有什么其他的方式来解决这个?手撕:两个数组数字相加、括号匹配250217 二面 40min    一面问到的 MySQL 大数据量分页问题有印象吗?假如说MySQL有大量的数据,现在我们要做分页的话,应该是怎么做?假如说它没有分库分表,它就是一张表里面数量很大,它就要做分页,这个时候我们一般是怎么分页?有两个亿的数据觉得应该用什么样的方式?用垂直分表还是用水平分表?那水平分表是怎么样做查询的?Sharding JDBC有听说过吗?垃圾回收中经常我们说的三色标记是什么?g1的垃圾回收的过程?很多时候会触发 full gc,什么时候会触发 full gc?那什么时候 old GC 会内存不够?那为什么 full gc 就能清除掉内存?说一下Redis的持久化机制?RDB和AOF各自的优劣?AOF备份恢复的话会丢数据吗?Redis 实现一个事务应该怎么做?MULTI命令?BGSAVE会有什么问题?知道 Redis 现在最新的版本是哪个版本吗?那你了解了 Redis 6 有什么样的特性?多线程 IO 有了解过吗?    手撕:最长不重复子串长度    是我问的太难了吗?考研还是保研?当时实习只干了两个多月?意向工作地在北京,我们岗位在深圳?之前面试官有和你说我们是做什么的么,会排斥吗?如果让你用半分钟来打动我,就是招到我们团队来,你会用什么样的方式跟我说?你觉得你的优势是什么?你有写博客的习惯吗?Github主页,介绍上面的项目?前端也是可以的是吗?Vue了解吗?某一个 div 放到最上面,我们 CSS 的语法应该用什么?如果有几个重叠浮动,就是都浮动在上面,怎么样让它的样式置于顶层?平时有什么兴趣爱好?喜欢玩游戏吗?王者荣耀和吃鸡打到什么段位?#腾讯##后端##实习#
Yki_:是我问的太难了吗 这个面试官还蛮谦虚的嘞
查看24道真题和解析
点赞 评论 收藏
分享
2月27日滴滴后端实习一面面经
自我介绍实习拷打如何保证数据库和缓存的一致性采用消息队列保证的话,这个中间件有宕机风险怎么办如何保证消息队列可靠性如果生产后消息在传输过程中丢失,消息队列的持久化的意义在哪如何解决重复消费消息队列支持事务吗对比 MySQL 和 Redis 的事务机制Redis 事务支持回滚吗,为什么不支持Redis 有哪些搭建集群的方案了解 Memcached、etcd、zookeeper 等其他吗redis 的主从复制原理AOF 和 RDBAOF 和 RDB 分别在什么场景CAP 了解吗你觉得 Redis 是哪种类型其他缓存有了解吗redis 的数据类型redis4.0/5.0/6.0 的区别是什么大key和热key是什么,有什么危害,怎么解决写一个 Linux 命令,统计一个一个日志文件存放了请求信息(包括IP、ID等)统计UV和PVLinux 常用命令了解吗awk 知道吗TIME_WAIT 堆积是什么原因如何解决DNS 在哪一层DNS 基于什么协议实现DNS 为什么不用TCPMySQL 执行一条更新语句过程是什么,底层不同日志的记录顺序是什么样的请教一下大家数据库和缓存的一致性这块怎么答比较好,今天多答了引入消息队列被质疑每增加一个中间件都会带来风险,重点是不是放在回答【先更新数据库 + 再删除缓存】和【延时双删】上,就不提消息队列了?#实习##面经##Java##滴滴##后端#
查看28道真题和解析
点赞 评论 收藏
分享
今天 13:16
已编辑
广东工业大学 Java
【有变化就更】双非硕菜鸡的暑期实习投递记录 更新运营开发凉经
#后端# #软件开发投递记录# #Java# BG: 26届 学院本机械  广工计硕   数学建模国二+一段小厂实习去年11月才搞完论文 all in java  纯后端选手阿里系的卡学历基本都寄了   马上开始找日常了  暑期实习基本无望了 都是按秋招提前批的规格招人  流程慢 泡池子 卡本科 唉 =======已挂的==========饿了么 :3.4已投---简历挂(三个意向分别三天内挂了  补发了通知邮件)VIVO:2.28已投--泡池子直到截止也没消息  默认挂 (依旧初筛中 离谱了)蚂蚁:3.4已投---简历挂 重新投了新部门看运气吧拼多多:3.5已投---简历挂(吐槽牛客上的校园大使 骗我组内有同校师兄  脸都不要了)虾皮:3.6已投---暂不匹配(邮件告知进人才库  泡池子和挂简历的中间态)淘天:3.4已投---简历挂阿里云:3.5已投--简历挂携程:3.5已投--测评已做--3.12没收到笔试 算挂oppo:3.3已投  ---3.14 简历挂快手(暑期):3.5已投--初筛中--3.12已寄---改投其他岗位-挂了网易雷火:3.7已投-简历挂小马智行:3.17已投--秒挂网易互娱:3.3已投  ---第一志向挂--等第二志向-挂众安保险暑期:3.15已投--简历挂网易日常:3.15已投--挂了小米日常:3.14已投---评估中--日常志愿撤销了 卡我暑期================还在流程和泡池子的====================美团:3.3 已投 ----3.7收到笔试和AI面--申了15号的笔试-3.15二笔已做 筛选中---一志愿挂 等二志愿--二志愿也挂了 估计没戏了腾讯:3.3已投 --3.5 QQ部门一面---一面秒挂---3.7复活等捞---3.12运营部门捞了 考虑过后接了---3.19一面--挂了--等捞吧---3.25再捞  26号面QQ部门一面面经:https://www.nowcoder.com/feed/main/detail/1af701b1f4754289b9cc97108d68af6d?sourceSSR=users运营开发一面面经:https://www.nowcoder.com/discuss/731846076927438848腾讯音乐 :3.4已投作业帮:3.4 已投---笔试已做京东:3.5已投--测评--初筛中字节:3.5已投--简历评估快两周了    泡泡泡泡 (很奇怪 字节内推和字节校园招聘不是一个网站吗?怎么招聘记录不一样)汇丰:3.7已投---素质测评---3.19技术测评B站:3.7已投----3.18官网转笔试  没邮件--3.23笔试吉比特/雷霆游戏:3.10已投--3.19进笔--3.26笔试美的:3.11已投---3.14进笔试-笔试评估中--3.17AI面--3.25一面腾讯云智:3.11已投小米暑期:3.25已投 小红书日常:3.14已投--挂挂挂 投了其他平安科技:3.14已投快手日常:3.14已投--挂挂挂 投了其他灵犀互娱:3.14已投  投着玩的百度暑期:3.15已投--复筛华泰证券暑期:3.15已投南方基金暑期:3.15已投文远智行:3.17已投比亚迪:3.17已投---测评联想:3.17已投招银:3.17已投菜鸟:3.20已投海康威视:3.19已投盒马:3.19 已投华为:3.18已投飞猪和阿里国际 :3.23已投荣耀:3.25已投====================还没投的(日常实习为主)========哈啰日常:待投 ======以下暂时没投的想法 ====三七互娱:暂无后端实习搜狐畅游 无后端实习mihoyo 得物 暂无后端实习
洗菜吗喽:我擦一摸一样,甚至连挂的都一样,阿里系简历直接噶,刚面完腾讯cdg,同样也面完秒挂,哥们笔试题还没敲完他就说懂我思路了,估计时间到了kpi完成了😅
点赞 评论 收藏
分享
腾讯实习一面凉经
全程大概70多分钟,wxg的公众号与小程序组,原是我不配了1.介绍项目,面试官问的项目做了一半,刚好问到了我没细看的地方,难顶2.我redis配了主从,面试官问怎么避免冗余3.怎样快速获取视频,避免多次请求视频服务4.grpc会等待response,因此会阻塞,如果我设计rpc框架,怎么避免阻塞?其实为每个grpc请求开了goroutine不会阻塞主进程。这里应该是想考io多路复用,没答5.http、https、http1.0、http1.1、websocket一连串拷问6.https使用对称还是非对称,答结合用7.mysql和redis的差异,非关系与关系在设计上有哪些差异,答了数据结构非关系型可能简单点,关系型因为要做持久化要考虑日志之类的东西,然后还扯到raft上去了,但是面试官对6.5840根本不care,我引导了也没兴趣问,应该是烂大街了,笑死8.mysql存储引擎,b+树9.线程通信方式,答了管道,卡了下答了内存,面试官追问用内存要注意哪些。答了同步,以及常见的锁,cas等。追问cas出现aba怎么办?答了version版本号,但没细讲,因为我看cas时就看到这就没细看了。其实还是模拟下写段小程序加深印象比较好10.算法一道层序遍历,不过输出结构是二维数组,稍微卡了下a了;一道二叉树最大路径和,感觉这道做过,但后面发现是另外一道与这个相似easy,憋了半天最后讲了下应该用后序遍历。我平时leetcode hard看都不带看的,这就是后果,好死!11.面试官介绍了他们组主要用c++,问了C11的一些新特性,答了智能指针、纯虚函数、lock_guard,以及constexpr、delete禁用拷贝、之类的东西,面试官提了右值引用,我讲了move,右值引用应该不在内存中存在之类的,后面卡住了。最后结束一直在写go,c++都有些忘记了,后面慢慢捡起来吧…昨天下午面得,今天上午被挂了,有点郁闷,不过自己确实能力不强,最近也很摆烂,唉,我又幻想了~#面试##后端##腾讯##实习#
牛客779533466号:周六hr 也上班吗
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务