哔哩哔哩实习一二面凉经

投的是b站视频云技术部。其实我是做java的,看到b站招聘要求说主要是python,但是不会python也没关系,我就头铁硬投试一试。。
一面 1h10min
总体感受
面试广度还是有的,难度适中,从我对面试官的感觉来看确实不是做java的,后悔头铁了。
java没问深,java容器比如经典的hashmap基本没问,多线程也基本没问。 框架包括spring mybatis也没问。

java
解释面向对象三大特性 父类子类的继承以及实例化的对象访问问题 简单地问了arraylist原理,以及是不是线程安全的。

java内存
jvm倒是问的挺多,垃圾回收gc 怎么判断垃圾 垃圾回收基本方法,jvm如何发起gc等。内存区域的就是基础的方法区虚拟机栈堆之类的基础问题。

数据库
很经典 事务acid
隔离级别 脏读幻读  各种锁 乐观锁悲观锁共享锁更新锁
索引,索引失效以及最左匹配原则等等

计网
很简单的经典问题 tcpudp区别 https tcp实现可靠传输的方法 三握四挥(why)

os
没啥问的,线程安全 进程线程区别,java多线程关键字,cas原理以及问题,进程间的通信方式等

算法
第一道题理解错了,本来很简单我复杂得写了很久,其实早就做出来了,就是实现保存一个栈的最小值,每次入栈比一下就完了。。。。。我以为是排序。
第二道题经典的下台阶问题 递归f(n-2)+f(n-1)直接解决了,这题太经典了没啥可说的
第三题求数组中唯一非重复元素,其他元素重复2次,这个异或就解决了,面试官又问n次怎么 这下拉了胯了,在面试官提示下才很蠢的想到转换成二进制求比特位1次数和再商余N。

二面  28min
具体问项目 15min
项目中有什么亮点 用到的java框架面试官没有过问,毕竟部门不是做java的。我其他答的redis缓存点赞数,面试官就开始问缓存,redis存在哪,redis什么场景下用,优点是什么,如果让你自己实现一个类似于redis的缓存应该怎么做,让我设计一个缓存 自我感觉答得很不好,面试官告诉我可以多看看文章学习学习。
zookeeper hadoop分布式,我只说了一下我装过,面试官又开始连环发问,可惜我菜的很,对分布式没啥了解,就尴尬的复读”对不起我不知道“就完事了嗷
linux 先问我平时项目开发在linux上么,我说不,面试官只好问了问一些常用命令 ps top tail grep之类的

nginx
面试官看我简历上写了,问了问nginx的配置,反向***配置之类的。

python,
面试官问我对python的理解(我是写java的,我真不知道),我就答平时写点脚本,做过一个简单的图像处理练过手,其实也就是也是简单的调库,没啥技术含量。

算法
面试官比较急,第一道题是给未知形态的树,给定两个节点求他们的父节点,我愣了2min没思路面试官就换题了,第二题求两链表交点,我说了3种方法,面试官继续问有没有时间复杂度更低的算法,我想了一会没说出来。

100%是凉了
还需继续努力啊,我好菜啊~
#实习信息##哔哩哔哩##实习##Java工程师##面经#
全部评论
视频云是做啥的,视频基础架构吗
1 回复 分享
发布于 2020-01-08 18:22
这都挂了吗
点赞 回复 分享
发布于 2020-07-30 22:50
为什么现在还没有实习啊
点赞 回复 分享
发布于 2020-03-28 10:55
我想问一下楼主是在官网投的实习吗?
点赞 回复 分享
发布于 2020-03-21 19:04
想问楼主一二面是连着的吗? 面试官和我约的明天电话面
点赞 回复 分享
发布于 2020-01-15 12:10
楼主,你简历投了多久后收到面试邀请的
点赞 回复 分享
发布于 2020-01-10 11:58
大佬,你是昨天下午面试的吗?
点赞 回复 分享
发布于 2020-01-09 16:16
大佬啊
点赞 回复 分享
发布于 2020-01-09 01:25
兄弟 问一下 我因为想进b站放弃考研 学的编程 但我学c\c++有没有什么合适的岗位啊?
点赞 回复 分享
发布于 2020-01-08 21:41
下台阶问题建议用dp或者备忘录,直接递归时间复杂度也太高了吧
点赞 回复 分享
发布于 2020-01-08 19:24
大佬大佬。。。我投了好多次。。b站理都不理我- -
点赞 回复 分享
发布于 2020-01-08 18:09
点赞 回复 分享
发布于 2020-01-08 18:08

相关推荐

作为带过好几个实习生的老mentor,我见过有同学带着一腔热血来实习,最后却只带走一份单薄的履历。实习,是你从学校到职场最关键的过渡期,它的价值远不止一份实习证明。今天,我不讲大道理,就从我作为Mentor的视角,给你们几条能立刻用上的建议。记住,你的目标不是当个好学生,而是成为一个值得信赖的职场新人。一、 心态转变:从被动答题到主动解题这是我最想强调的一点。学生思维是:等待老师布置明确的作业,然后完成它。职场思维是:主动发现模糊的问题,然后解决它。反面事例:接到任务后,埋头就做,遇到困难不吭声,直到截止日期才说“这个我不会”。Mentor期待的是啥呢?首先是确认目标:接到任务后,先用自己的话复述一遍:“我理解这个任务是要达成XX效果,对吗?” 确保方向没错。然后是主动思考:不要只带问题来,要带“选择题”。问“这个数据我不会查,我尝试了A和B方法都失败了,您看是方法C更合适,还是我有其他没考虑到的渠道?” 这证明了你的思考和努力。最后是闭环思维:任务完成后,主动告知结果:“XX任务已完成,数据/文件已发您邮箱,并同步在团队网盘了。其中有个小发现是……,供您参考。” 让一切有始有终。二、 沟通方式:实习生的很多错误,都源于“想当然”和“不敢问”。反面教材:在做一个PPT时,因为不确定公司模板,就套用了自己觉得好看的模板,结果不能用。那么怎么确认,怎么提问呢?第一个,不懂就问,但别重复问:第一次问,是学习;同样的问题问第三次,就是不用心。准备一个笔记本,把关键信息、操作流程、注意事项都记下来。第二个,及时汇报,别等追问:特别是遇到卡壳或可能延期时,一定要提前说。Mentor不怕你慢,就怕你失联。没事儿更新一下进度:目前已完成80%,但在XX环节遇到点阻力,正在想办法沟通等回复,预计今天下班前确定结果,到时候给您,这样说能让人极度安心。第三个,珍惜1on1机会:和Mentor的定期沟通,不是你被动接受批评,而是你主动获取信息和反馈的黄金时间。提前准备好:a) 本周工作进展;b) 遇到的困惑/挑战;c) 希望学习的新技能;d) 对团队业务的任何好奇。三、 工作习惯: 专业性体现在细节里职业素养不是空话,它藏在每一个你容易忽略的细节中。1. 邮件/沟通软件礼仪:邮件:标题清晰(如【实习生XX-XX项目周报】),正文称呼得体,结尾有落款。别用“在吗?”开头。工作群:别发表情包刷屏,沟通事情简明扼要。收到任务或通知,回复“收到,谢谢”,这是基本的确认和尊重。2. 文件管理与命名:我会观察实习生的桌面,看他们的使用习惯,乱糟糟的桌面说明他没条理。文件命名要使用统一的命名规则:日期_项目名_内容_版本_姓名。例如:20231027_秋招海报_初版_张三。这能为整个团队节省大量沟通成本。3. 对待杂活的态度:复印、整理数据、会议纪要……这些dirty work是不可避免的。但优秀的人是能从中找到价值的:整理数据时,可以留意数据之间的关联或异常,做会议纪要时,可以梳理出会议的决策和待办事项。四、 终极目标:带走三样东西1. 一段能讲出STAR法则的实战经历:这直接决定了你未来求职简历的厚度。2. 一位可以为你未来背书的Mentor/同事:好好表现,离职时保持联系,他们可能成为你未来求职的推荐人和内推渠道。3. 对行业和岗位的真实认知:通过这次实习,你想清楚自己是更热爱这个行业,还是想赶紧跑路?这个答案,价值千金。最后,作为你们的Mentor,我想说:大胆去试,勇敢去问,别怕犯错。实习期是你犯错成本最低的时候。展现出你的靠谱、主动和思考,我们做Mentor的,会非常乐意把更核心的任务交给你,因为带你,也是在为团队培养未来的战友。希望这些建议能帮你少走弯路,打一场漂亮的实习战!
家族企业:实习一年比在大学多年都有用
第一次找实习,我建议__
点赞 评论 收藏
分享
昨天 12:06
复旦大学 Java
点赞 评论 收藏
分享
评论
11
86
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务