B站五面面经(附过程、答案)

上周午休我刷手机的时候看到26群在那疯狂刷恭喜,我以为发生了什么,原来是晨曦进了B站,我也刷了一句恭喜,然后就跟他私聊了。

他我印象还是比较深的,因为他给了很多我视频的建议(虽然很久没录制面试视频了),然后是比较用心那种。

他之前一直比较满足的,结果发现朋友一毕业就20+,然后跳槽直接30+了,他就傻了,大厂非大厂差距那么大,他之前还觉得自己算比较多的,所以我也知道他为了换一家公司准备了很久。

怎么说呢,细节我就不说了,现在结局是好的,也希望他能接着鲜衣怒马,不负韶华,后面就分享一下他的面经吧,希望大家都能有所收获。

2021.5.20一面 : (几个小时之后通知二面)

1、自我介绍(工作情况、项目概况、用哪些技术、自己负责什么、擅长什么、优势是什么)

答:领导你好;我叫**,16年本科毕业于****大学;毕业后在合肥卫宁,一家医疗软件公司工作,技术上前后端、数据库包括项目部署都做,属于全栈开发,18年来到上海入职京东一直到现在,做的是线下商场的后台及接口开发;老的项目还是mvc,新项目都做了前后端分离,前端用到H5、小程序JQuery、EasyUI、VUE、Angular,后端用到.Net Framwork 4.5,4.6 、NetCore、Java,数据库用到SQLService、Mysql、MongoDB、Redis,中间件用到RabbitMQ消息队列,在公司是核心开发的角色,负责老项目的维护及二次开发,和其他开发相比,我的优势在于沟通交流能力比较强,还有我的责任心和学习能力也是比较强的,如果有幸加入B站,我相信我能快速融入团队,快速掌握公司相关的技术;谢谢领导。

2、介绍下你做的项目及你在工作中的定位

答:我负责一些老项目的维护,像商场、商户的后台、内容管理、广告、推荐位后台、游戏的后台和接口;对外的开发平台接口;新项目包括应用插件、勋章等项目;老项目是主要开发的角色,新项目一般是项目负责人的角色,负责项目的表结构设计、任务的安排及分配,夸部门之间的协作调度。

3、离职的原因

答:1、目前工作5年了,技术上也遇到了瓶颈,目前的公司做的事情大部分都是重复的增删改查,希望换个环境,拓宽下技术和视野,也希望学习更多,更新的技术

​ 2、目前在职级上虽然晋升了,但是在上很难晋升,因为公司的领导都是6、7年的老员工,我自己也希望做管理开发岗

​ 基于以上两个原因,想换一个平台。

4、未来的规划是什么

答:1-2年内花半年左右的时候熟悉公司的技术栈,业务,再花一年多时间沉淀,深入的学习所用的技术且时刻关注学习新技术;2年以后如果有机会我希望可以做开发管理岗,自己带团队。

5、结婚没、住哪,现在的公司在哪

答:已结婚,定居上海,现公司在上海北外滩。

2021.5.27二面(技术) : (一周后通知三面)

1、设计表结构的时候要考虑哪些问题

答:我们目前用的数据库是MongoDB

(1)设计表的时候首先要关注表字段的可扩展性,例如性别这个字段,正常可以用bool类型,true为男,false为女,但是如果是未知呢,所以尽量避免用bool类型,可以用int类型或者枚举类型代替;

(2)其次需要考虑表的可维护性及可读性,例如主表里有奖品信息的字段,如果奖品有多种类型呢,甚至对应多个奖品的情况,我这边选择独立一张表出来通过字段关联存放奖品信息而不选择放在主表字段里

2、关系型数据库和非关系型数据库有什么区别,你们现在用的是哪个数据库,为什么

答:关系型数据库包括SqlServe、MySql、Oracle;非关系型数据库有MongoDB、Redis

(1

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酔清风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值