说实话,面试体验真不错,面试官人很好 C++ 1.出了两个程序,判断输出是什么,说出推导过程(C语言) 2.多态 3.vector与list插入数据的区别 4.vector扩容 5.写个单例模式 6.static成员变量什么时候分配内存 操作系统 1.虚拟内存 2.只有2GB物理内存,malloc4GB会发生什么 3.内存分区 接下来都是项目拷打 许愿三面
前言: 刚放寒假的时候约了B站的面试,一面一开始是一位胖胖的面试官,面了二十多分钟,让我写一个层序遍历算法,秒了,又让写全排列,我试着用了位运算,直接让我等一下,下一位面试官也要面 第二位面试官问的也不多,倒是问了一些offer的情况,面试结束后又约了其他时间一次面试,是个年轻的面试官,视频也没开,闲聊了七八分钟就结束了,啧,只能说很难评~, 可能是因为我已经秋招签了不错的厂还去面实习生吧,而且在
·对面向对象的理解 ·ArrayList扩容等 ·垃圾回收 ·网络七层协议 ·TCP三次握手 四次挥手 ·https加密的算法 ·mysql调优 ·redis缓存雪崩如何解决 手撕 判断字符串s1 s2混合合并能否组成s3 还有一些零零碎碎底层的我不会第一次面试,跟面试官聊的还算愉快
Timeline: 一面 9/02 二面 9/05 HR面 9/09 意向书 9/26 ---------------------------- 一面: 自我介绍 之前在B站的哪个组实习 箭头函数 和 匿名函数的区别 new 一个构造器的过程 讲一讲 JS 的原型链 手撕:使用ES5来实现一个extend 浏览器同源策略 跨域 options预检请求 复杂请求和简单请求 cookie的字段有哪些
面试时长1个小时 面试官说我可以看到你笔试情况,八股就不问了(看来b站笔试还挺重要的) 主要以实习的业务为主,聊了35分钟上段实习的业务相关 业务相关: 线上问题 质量保障的流程 白盒测试 覆盖率 b站弹幕测试用例设计 b站弹幕server上怎么设计 b站弹幕数据库怎么设计,主键和外键应该给什么字段 b站有个炮姐的视频看过没有,如此庞大的弹幕量,从性能测试角度怎么考虑,从数据库压力的方面怎么考虑,
一共40分钟左右 八股 webpack和vite的区别 vite对css文件进行了哪些处理 react中的hook为什么只能放在组件顶层 https建立连接过程,TLS加密过程 项目 问实习做了什么 大文件分片上传,断点续传,秒传怎么做的 怎么判断分片已经存在 场景题 1.输入框内数据产生变化发出相应请求获取词条列表 两次请求返回的顺序不一样,导致输入框内容和拿到的词条列表内容不一样 两种解决方式
#面经##前端面经#主要是问了一点点js、vue的问题,这部分问的几乎都是我简历上写的,接下来全程问计网 1.防抖节流讲一下 2.实现一下防抖 3.讲一下vue中组件通信方式 4.讲一下keep-alive组件(这里嘴多讲了自己项目里怎么用的,结果他一说我才发现我的用法有缺陷 5.讲一下插槽和用来干什么 接下来开始问计网 1.http的无状态含义(只背了无状态的特性,没背具体含义,大家背书一定要知
B站面试总体感觉还是挺不错,没有问到非常底层的、但是面试的广度还是有的,感觉面试官很喜欢问JVM和音视频。 一面 说说自己的做过项目 描述一下JVM加载class文件的原理机制? 解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法 悲观锁的使用场景 Activity A启动另一个Activity B会回调哪些方法?如果Activity B是完全透明呢?如果启动的是
一面:业务LD面,整个面试过程约1个小时。 1、面试官专业性非常强,且很注重候选人商业逻辑、沉淀可复制方法论的能力和短视频卖货的打法; 2、面试官非常讲究效率,会直接打断要求用1、2、3点概括表达; 3、打破砂锅问到底,会反复从各种问题 、各种角度去追问; 问题: 1、自我介绍 2、过去的工作经历里面共性和差异分别是什么? 3、在过往经历中沉淀了哪些核心竞争力?并举个例子来证明一下你所拥有的核心竞
一面: 1.自我介绍 2.怎么做数据分析的,发现了什么? 3.项目具体有哪些指标,得出了怎样的结论,怎么得出的结论,哪里做的不够好。 4.对面试岗位理解? 5.从商业模式角度,谈谈如何平衡功能优化点和平台运营的关系? 6.职业规划,为什么想来做产品? 7.反问环节 二面: 1.自我介绍 2.为什么想转来产品岗? 3.介绍一款经常使用的产品,好在哪里,哪里可以做功能优化? 4.介绍一下实习经历
一面 9.5 时长 60min 1. 介绍项目 2. 讲一下MySQL崩溃恢复流程。 3. MySQL默认16KB的页大小会不会有什么问题?为什么使用16KB作为页面的默认大小? 4. 操作系统大页了解吗? 5. 虚拟地址如何转化成物理地址?TLB了解吗? 6. 有一个程序频繁访问操作系统很多页面,导致TLB miss率比较高,怎么优化? 7. map和b+树,从内存访问的角度,哪个效率比较高?
一个小时切完了,听说b站没多少hc,求进面 题目数据规模很小,暴力就完了,秋招最水的一场笔试 1 SQL 黄金白银青铜主播 select ala1.anchor_id from (select anchor_id, sum(live_revenue) rev from anchor_live_revenue_record group by anchor_id having rev > 1
1.自我介绍 2.是否了解投递岗位的具体信息?笔试题中有一个问答题 签到相关的是否还记得? 已不记得 3.能否参加实习,能实习多久? 4.有无兴趣学习go语言开发? 5.mysql中有哪些优化方法? 索引 分表分库 主从复制 sql语句优化 6.索引有哪几种? 聚簇非聚簇,唯一 前缀 联合 7.主从复制如何实现? binlog 8. 执行一条insert语句mysql的三大日志里面会写入什么?不知
哔哩哔哩 前端开发实习 时间线 10.27 初筛 10.31 一面 (隔天晚上 约2面) 11.03 二面 (没声音了。。) ====== 总体感觉一面主要是考察计算机基础,偏向于广度的考察,比起框架更多喜欢问基础比如http协议版本区别这种,印象中框架部分只问了2道。二面是面向简历的项目深挖,总之,简历上写的一定要搞透彻。 一面: 自我介绍 好像面试官对我的第一个项目感兴趣了,所以去翻看演示
1、自我介绍 2、你的实际开发工程中,那一块是你比较熟悉的?具体的技术方案是什么?你的技术方案?遇到的问题是怎么处理的?详细说一下,你在其中主要负责什么? 3、你系统的QPS是多少?你的消息量是多少?按秒来计算有多大?假设比较多,你如何进行处理?给你一个提示,你们系统里面性能瓶颈是什么?可以通过这方面去想? 4、MQ消息消费的顺序性你如何去保证的?如何进行保证顺序性和可靠性? 5、你线程池的参数是