腾讯后台实习一面面经(多半凉了)
前言:
吐槽一下腾讯,我投的明明是web开发,咋第一次被前端捞了?
还有我看别人,有个兄弟(or姐妹)一面明明是Java,二面咋就是前端了?
加上我同学的经历:第一次被捞后一周都没联系简历回池子了,第二次被捞,因为有事推迟了,到现在也没动静了,
总之,给人的感觉就是TX很不靠谱。。。。🙃
正文:
好在面完“前端”的十分钟之后,又有人捞我,估计是一个部门的?
这次确认了是后台,就确定了面试时间:今天下午四点
面试开始:
Emmmm为啥感觉我的面经和别人不一样?别人一面都是基础,我这基本全程项目?
第一个项目:
全程基本上48分钟的面试30分钟都在问项目,尤其是怼压测出来的4900QPS这个数值进行疯狂怼
- 你怎么保证系统高可用?
- 接口QPS峰值的瓶颈在哪?
- 如何优化?
- 假设不加机器你还能优化吗?(晕)
第二个项目:
- 讲一下项目背景?
- 你们如何讨论并开发的?
- 开发中遇到了哪些问题?
- 收获了什么?
基本上就是按照STAR法则来问的
动不动就超大数据量场景,好在我们这个项目就是针对高并发场景进行的各种优化
回答的还算可以,仍然迷惑:为什么我的一面和别人不一样。。。
下面就是一些基础知识:
- MySQL?
- 隔离级别?
- RR级别运行原理?(还好当时了解过。。。)
- Redis?
- 缓存问题?(雪崩、击穿、穿透)
- 如何保持数据库、Redis的一致性?(双写一致性问题)
- RSA算法了解? 对称加密原理?(晕)
问:假如你学习一个新的语言时间是多少?
当时糊涂了,说的不咋好,回头想想应该这么说:
:我觉得语言这种东西不应该成为一个程序员的瓶颈,就像厨师一样,换了吧菜刀照样会做菜~
如果非要说一个时间,那就是最快,加班也要完成,淦
算法:
- 一个DP的简单例子,记不清楚题意了
- 你所了解的排序算法?稳定性?复杂度?原理简单说一下?
反问环节:
1. 部门主要的语言?说是GO,然后扒拉了一堆他们部门的东西(其实感觉在吹牛逼hhh)
2. 对我今天的评价?(基础还可以,但是-%……@*@!%)中国话嘛,”但是“之前的都不用听的
3. 问了我能够实习的时间,我说暑期加上大四一年(我这****就是廉价劳动力啊,快点收了我吧)
总之,感觉是一篇凉经,菜是原罪🙃