2023年社招 面经

2023-2.17 腾讯 一面(40min)

golang的map 并发读写会怎么样、怎么解决 说了两个个 还有呢 再说一个 还有呢 无限递归....

业务上如何用map的

redis和db的不一致咋解决的 依然“还有呢”

mysql调优的经历

mysql隔离级别 原子性怎么保证的

说下mysql的事务

什么样的情况下会索引失效

其他不太记得了。。。 都是很基础的问题

说项目优化的经历

写题 1.最大连续子序列 2.给个N 打印所有的和为N的连续序列 虽然都ac了但是第二个写的很暴力 指定是可以优化的

反问 业务内容是啥 服务流量咋样

ps: 这个面试来的很突然也没有打电话给我 我是翻短信的时候偶然发现的,点击链接跳转了一个小程序(腾小T)两个面试时间选一个。

已过 二面待约

2023-2.16 b站 一面(30min)

kafka的有序怎么实现的

如果kafka消息阻塞该怎么处理

线上有没有发生过死锁的问题、如何排查mysql死锁问题

有没有遇到goroutine飙升的问题,怎么排查

mysql隔离级别、默认是哪一个

如何线上服务内存飙升 怎么排查

内存逃逸会带来什么问题

说下map是个怎样的结构

tidb的text溢出如何优化的

redis请求量过大会导致什么问题

redis备份机制

说项目架构

缓存、db不一致服务怎么解决的

现有的架构有没有遇到递归死循环的问题(想问有没有环监测)

没有编程题

反问环节:问了一下部门业务内容

除了mysql死锁排查的问题(mysql有个死锁log) 其他的都能说个差不多 面试官全程比较冷淡 又没有编程题 感觉面的有点勉强 不过还是期待一个二面 

2023-2.16  钉钉 简历面 (1h)

ps:简历筛选需要电话面试 主要是聊技术

prrof怎么查看哪个函数占用的cpu高 要说命令

服务的qps

啊。。。其他的忘了 我是被面试官call醒的 梦中答题

编程题 手撕二叉树层序遍历

2023-2.14 作业帮 一面 (40min)挂

es的分词器说一说

redis的备份机制

aof文件重写的过程

说说平时咋优化sql的 

select * from table where a = 1 and b = 1 limit 0,10 怎么优化 https://cloud.tencent.com/developer/article/1705974

select * from table where a > 1 and b =1 走没走索引

说下tidb有啥好处

分别执行hset h k v , hset h k v1 最后k的值是什么 v会被覆盖成v1么

linux 环境怎么用命令解析日志 比如查找一段时间内的访问qps 

编程题 golang写个多生产和多消费 (纯纯自由发挥)

就记得这么多了 这个面试官也是冷淡系 但是我答的是真不行 凉凉

全部评论
感谢分享,沾沾面试喜气
2 回复 分享
发布于 2023-02-18 19:09 湖北
感谢分享,老哥几年经验?
2 回复 分享
发布于 2023-02-21 20:36 北京
加油加油!牛客上社招面经好少
1 回复 分享
发布于 2023-02-18 19:15 山东
请教下在哪里投的简历,还是找朋友内推的,感谢
1 回复 分享
发布于 2023-02-19 00:37 北京
老哥几年
1 回复 分享
发布于 2023-02-21 01:23 上海
楼主看看我司呀16薪带宠上班扁平管理base杭州
1 回复 分享
发布于 2023-02-25 18:43 浙江
大佬,腾讯面的是什么部门啊?
点赞 回复 分享
发布于 2023-02-20 19:34 广东
博主你好厉害!感觉社招面经好少,请问你面的base哪个城市?
点赞 回复 分享
发布于 2023-02-27 00:20 广东
社招一般也会考算法题吗
点赞 回复 分享
发布于 2023-12-31 12:26 北京

相关推荐

#面试##作业帮#1.自我介绍(不必多说,必备开场问题)。2.说说你在实习期间做的事情。3.说说你在实习期间开发时遇到的最大的困难是什么?4.cookie和session(我想到啥说啥)。5.display有哪几个属性?6.想要提高首屏的加载速度,该如何考虑?7.get和post的区别?8.刚刚你提到了幂等性,那么是谁来保证这个幂等性的?(这里我没理解到位幂等的含义)9.有一个form表单,其中需要上传一个头像,该怎么做?10.图片内容上传到七牛云、阿里云后变成链接,这个过程是怎样的?11.webp、png、svg、jpeg图片格式的区别是啥?12.cdn上传图片后,会将图片压缩,这是怎么做到的?原理是啥?13.一个网站有英文版的、有日语版的、中文版的,怎么根据用户需求做处理,返回对应的语言版本?(没太懂)14.刚才你提到了304重定向,那么301和302状态码是对应啥?15.浏览器怎么知道需要重新跳到哪个网站链接的?16.说出5中从一个页面跳到另一个页面的方法。(我只说出了两种,a标签,location,哈哈哈哈哈,有这么多种吗?)17.我提交一个form表单,那么content-type字段应该设置什么值?(面试官还特意强调了他的限定条件,我根本就忽略了,因为我只知道xxx-form/...)18.手撕n以内的质数,以及讨论了提升算法复杂度、多次调用缓存结果之类的。19.反问阶段(问了面评,但面试官说不方便透露,还很疑惑问我之前面试的时候,面试官是否有说面评?)还有一些问题,我现在想不起来了,后续想起来的话,会继续补充。。。。整场面试时间为65分钟。面试完不到半小时,HR就已打电话约二面了,没想到这么快!我已经想象到到作业帮二面的难度了!跪求二面面试官大佬轻点拷打我,别太狠,我只是个应届小辣鸡,求求求了
查看19道真题和解析
点赞 评论 收藏
分享
虾皮(面试专场,一天速通)⌚️投递时间:2.20👋笔试:2.20(单选、多选、原生js写todo-list)🤏一面:2.22✌️二面:2.22😉oc:2.21百度(两周)⌚️投递时间:2.14👋一面:2.19🤏二面:2.24✌️三面:2.27😉oc:2.27(当晚hr电话口头offer)字节(一周)⌚️投递时间:2.17👋一面:2.24🤏二面:2.27✌️三面:2.28等待hr面......面经不完整记录(仅记录记得住 & 非实习 & 非项目相关的问题):一、虾皮:一面:* 手撕:lodash_get方法(考到数组循环几种方式,各种错误边界判断考虑)* 小程序心跳机制(实现思路) -> webSocket -> 为什么要用webSocket,而且用户等待时间过久,不再发送心跳,webSocket断掉了,用户不就拿不到新的数据了吗 -> 使用SSE服务端推送,解决了用户手动刷新消息列表的问题、又解决了用户停留时间过长,webSocket断掉的问题* 有看什么书吗 -> 没有,为什么?太枯燥,平时看博客、写博客 -> 看下博客 -> 最近一次什么时候写的 -> 为什么现在不写(阅读量低、不知道写什么)-> 博客内容都是自己写的吗 -> 一些有参考,一些是自己开发过程中遇到的就是自己写的 -> 要坚持写博客(写博客被面试官加分)* 和面试官聊得不错,有说有笑二面:1. 实习过程中技术上的提升2. js和java的区别(解释性语言和编译性语言的区别)继承和多态3. 最近学什么东西4. 怎么准备面试5. 有没有准备软件工程、计算机组成原理方面的面试 -> 无6. 进程和线程7. 状态码8. 敲下一个路径,浏览器的解析过程9. 写项目的一些收获(查看提交记录),对着仓库讲10. 够不够拼、够不够努力,主要是react,你怎么考虑11. 上一段实习的工作强度、工作时间反问:1. 团队氛围 -> 不PUA2. 最近是不是在急招,流程推这么快ps:一面面试官不错,对着我的实习业务就是一阵拷打(拷打到回答不上来)二面上压力(全程黑脸)不分暑期跟日常,表现好转正(经典话术)============================================================二、百度:一面* 算法:有效括号匹配、全排列(重复元素没去重,面试官说算我过)-> 都是leetcode原题* 八股相关二面:* 算法:找出第一个不重复的字符的位置,如'abcabcde',第一个不重复的字符'd',返回它的位置* git相关,场景:主分支代码推上去后,跑去dev开发;此时主分支需要hotfix,怎么解决 -> git stash -> git commit 和git stash都是本地存,有什么区别,为什么不用commit而是stash -> commit和stash的区别(不熟悉)* CDN相关:有CDN和没CDN的流量路径是怎么样的,有什么区别 -> 有了CDN一定比没有CDN更快吗(不一定,如果没缓存,还是得去根域名服务器查找) -> 那假设现在有缓存呢?一定更快吗资源部署之后,访问的路径是怎么样的* 现在有个接口,项目多个地方使用,怎么避免不必要的多次调用 -> 全局store维护一个变量表示是否已经请求过,false则请求 -> 那判断的时机是什么?生命钩子判断 -> 但现在有n个页面就要有n份代码 -> 路由守卫来执行* 开放题:一段复杂的代码(体积较大,假设2M),现在有两种方案:1. 通过iframe引入;2. 通过npm独立发包后引入,你会用哪种方案,为什么三面:* 聊学习路线、聊学习规划,无手撕* 问有没有学四大件 -> 学校主java,强行打断施法* 聊业务,让推进度 -> 结束没多久hr打电话给口头ps:百度三轮面试官面试感受无敌,主Vue,而且会用Node做中间层(个人很感兴趣其实,且Vue相对上手快些),组内不分暑期跟日常===========================================================三、字节一面:* 写一个mergePromise、异常处理* Vue的双向绑定原理、项目中挑一个最深的点讲一讲* http常见状态码、三次握手过程* 大文件切片上传、断点续传、秒传实现思路* 了解Node吗?用过Node吗?(说曾经用过Express写增删改查)熟悉数据库吗(No)手写:*. mergePromise*. 合并数组(LeetCode原题)*. 获取链表倒数第k个节点*. 用Vue写一个todo-list 二面(无自我介绍,直接开始表演):* vue封装一个menu组件(一二级菜单 -> 如果菜单层级嵌套不止一层,怎么处理)* 给一个url数组,限制最大请求数(理发师问题)-> 说写得有点点小瑕疵,后面看了一下,应该返回每个的执行结果,而不是只返回其中某个#牛客AI配图神器#* 性能优化 -> 资源压缩、懒加载、小文件合并大文件减少请求次数、组件缓存、base64、雪碧图、防抖节流....* 讲讲vue的diff算法 -> 双端对比,组件乱序部分使用最长递增子序列 -> 根据key维护哈希表,实现时间复杂度 O(n ^ 2) -> O(n)* 反问:前端角度,后端node较多,react较多,希望找的实习生能够转正让推面试流程三面:* 实习经历拷打,更多的是问为什么要这个(业务层面的思考)* offsetCanvas对比canvas好在哪* redo、undo撤消重做 -> 讲到命令模式* 一张雪碧图,里面的图片可能是不规则的(矩形、正方形、圆形、三角形)怎么去确认每张图形的位置* 说前两轮算法、手撕、项目都问得差不多,这轮无手撕,无项目拷打(暗喜)反问:* 部门介绍* offer情况,让帮忙推进度* 不足改进的地方:业务多问为什么,而不是一味的技术实现等待hr面中....=================================================================写在最后:1. 没有技术可言,全是运气这一点真的在这次求职过程中深深感受到了。就拿虾皮的面试专场来说,我是第一场早上开始的(应该是算早的那一批),每轮过后面试官就立马推入下一轮,我看牛客上一些牛友和我应聘同一个岗位,可能就是因为时间点的问题,流程比我稍稍慢一点2. 面试不是完美主义,有地方不足就靠其他地方拉平不足。同样是虾皮的面试,面试官对着我的实习、项目疯狂输出,说实话后面被问得哑口无言,但这时候脑子别乱......稳住就赢了3. 字节实在出乎意料。字节本不在我的计划之内,boss找到我之后犹豫了很久最终决定冲一把。目标其实是不要脏了面评,结果干到三面。字节三轮面试下来感觉还不错,没有传说中那么push,第一轮甚至还是女面试官4. 字节的手撕和算法是最多的,手撕部分似乎很喜欢考异步相关处理5. 字节主React,组内还会有Node,个人主Vue。希望能抗住压力。等待hr面中...不奢望转正,跟上进度、别职场霸凌我就行6. 其实这波求职中,美团才是我的大厂处女面,手撕获取路径参数的时候把 isNaN() 给忘了,没撕好至今快过去两周了,应该是挂了......听说美团培养制度无敌,可惜。不过也不是没收获,在反问环节问面试官我的不足时,讲到:“讲一些复杂的思路时可以不用事无巨细,感觉像是在背,而不是在聊”老实了,后面的面试中光速调整策略。所以说,没事多面,积攒经验7. 在我看来,大厂面试官似乎跟喜欢候选人对整体局面(包括项目整体、功能整体、业务整体)的掌握,再由讲到的一些点不断切入8. 还投了某东,综合测评做得我跟人格分裂一样三个褒义词非要我挑一个我最不符合的9. 腾子投了两周后通知面试,至今未开始,应该要推掉了,太鸡儿累了最最后,许愿字节hr面别挂,不然我真成🤡了#我的OC时间线##牛客创作赏金赛##前端##暑期##26暑期实习#
点赞 评论 收藏
分享
评论
18
96
分享

创作者周榜

更多
牛客网
牛客企业服务