一面(2.28 50min) 形式:电话面试+在线编程平台 聊项目 20min 算法题 30min 1 给定一组数据,包含category和score(已经按score有序排列),要求重新排列数据,使得在相邻数据的category不相同的前提下,score尽量有序。 e.g.: A 0.9 B 0.8 B 0.8 C 0.7 重新排序后: A 0.9 B 0.8 C 0.7 B.0.8 2 lc5
1.ArrayList和LinkedList的区别 2.ArrayList的扩容原理 3.HashMap是否线程安全 4.String为什么不可变 5.类加载过程 6.双亲委派机制 7.redis常用数据结构,zset使用场景 8.项目中如何优化QPS 9.线程池如何设计 10.如何解决单机redis不稳定的问题 11.主节点宕机后,哨兵如何从剩余从节点选举出主节点 12.平时看什么书
网易日常实习面试确实是我面的三个大厂中最简单的 部门是有道 Leader面: 简单 实现一个函数-传入一个array,将array中所有元素顺序随机打乱,每个元素的都必须随机更换位置,返回该打乱后的数组(数组长度不能变) 垂直水平居中的方法 实现两栏布局的几种方法 以下是不定项选择题:只写和什么有关 盒模型 真假值的隐式转换 定时器执行问题(以下哪个定时器中代码会在十秒钟之后执行) 隐藏闭包和va
这次我必须发!还有很多大厂面经没有发在牛客上,感兴趣可以看我博客面经: https://www.yuque.com/boyyang/buosw0 后来才知道,这个面试官筛选简历对技术栈要求特别高,有很多大佬简历的都被挂了 一面:难度大 比牛客上b站校招面经问的都难 遇到了朋友以前组的超级大神,毫不夸张的讲,第一次博弈到这么爽 面试官非常年轻!!! bfc 异步输出 vue源码 非常非常深,巨恐
一面是个可爱的小姐姐,就给人感觉很亲切很放松,简单的问了一些问题就开始做题 一面9.16(45min) 1.进程和线程的区别 2.线程之间内存是共享的吗 3.进程之间、线程之间怎么进行交互 4.项目里线程之间的交互 5.进程间最高效的通信方式 6.共享内存和进程的地址空间的关系 7.代码题:1)K 个一组翻转链表,非递归和递归实现,如1->2->3->4->5->6->7->8->NULL,k=3
面试官介绍面试流程 自我介绍 说项目,用魔法注释的核心目的是什么 白屏时间和什么有关 输入url 后发生了什么,下次发起请求会发生什么~ http/2.0解决了http/1的什么问题. 你怎么向一个对计算机一无所知的人介绍软件和硬件,不能出现一点专业术语,你能用什么例子来解释 说说你相对于其他人来说有什么优势 做题~ a. 在一段数字千分位加上逗点 b. 问我写过哪些算法,说了什么快排、插入、归并
一面 约50min css position有哪些属性(absolute、relative、fixed、sticky、static)并且详细描述一下 如何实现两栏布局(flex、浮动,一直让我说了挺多种。。) 怎么隐藏一个元素 js 数据类型,基本数据类型和引用数据类型有什么区别 深拷贝和浅拷贝,具体怎么实现 this指向 刚刚提到了构造函数,那就说说new的具体过程,具体怎么实现 promise
一面 1h4m 先来一道巨简单的题,二叉树层序遍历并且记录节点层数。 js事件循环,结合输出结果来说。 项目相关。 为什么要使用 next.js。(回答了项目场景和效率,服务端渲染会比CSR好 项目中用了sendBeacon,为什么要用这个。 做项目过程有没有遇到什么难点,怎么解决。 nextJs VS CRA。(从白屏和浏览器渲染白屏方面提了一嘴 懂不懂vue( 不太熟悉,非要问的话印象是类似于
时间: 2月13下午 平台:赛码网,视频面大概70分钟 顺序大致是下面,讲到哪问到哪,基础知识最好要结合项目或者实际回答,没录音不完全,有错误请指正 首先面试官人超级好,细心提问,耐心解答问题,并经常反馈鼓励,面试体验非常好 自我介绍、项目亮点介绍 Vue的数据响应式详细点 观察者模式 和 发布订阅的区别 Vue2对Object.defineProperty()的完善 假如有一个空数组 修改为字符
自我介绍 有了解过react吗 说一下项目吧 type和interface的区别 说一下原型链 说一下作用域 let和const和var的区别 说一下es6新增 promise用过吗,说一下用法,解决了什么问题? 算法题:给定一个数组,有一个元素x只有一个,其它元素有且只有两个。找出x localStorage和cookie的区别 常见的http状态码 flex的水平垂直居中 vue的生命周期
没有录音,按印象✍的 1、讲讲 IOC、AOP 、AOP 在项目中体现在哪些方面。 2、相比于 Spring,SpringBoot 有哪些变化或者优势。 3、Mybatis 在项目中的应用,相比于 JDBC 有哪些优势。 4、namespace 作用是什么。 5、SpringBoot 有哪些设计模式。 6、Redis 为什么这么快。 7、除了是基于内存的原因外,还有哪些。 8、Redis 除了做分
36min 面试官挺年轻的,一看就给人一种技术很厉害的感觉 0.0 自我介绍 问你最近什么情况,面试几个岗位了 主动问了面试官测开和开发什么看法 数据库优化 详细具体的讲解,怎么样的表,什么样的场景,做了什么的优化(面试官挺的好认真,一边听一边思考) 所谓的优化指什么的优化 索引优化具体百万级别,具体哪个字段,什么数据类型,用的什么索引,优化前是什么结果,优化后是什么结果,百分之多少的提升 慢查询
一面 11.14 先自我介绍,了解项目 StringBuffer和StringBuilder的区别 操作系统,进程和线程的区别 用户态和内核态,如何切换 http和https的区别 TCP四次挥手,还有其中的状态 mysql的事务隔离级别 MVCC+next-key 什么时候需要建立索引 算法题:实现一个具有要求大小带有过期时间的KV cache,满足插入新数据,当cache超过size要求时,从
面试结果:已拿到offer 笔者是11月24日面试,当天晚上就通知面试通过。 自我介绍。 问项目:最高同时在线人数有多少? 问项目:你觉得这个项目做起来最难的地方是什么? 问项目:项目部署的时候你部署在什么地方的服务器? 问项目:你们团队有多少人完成这个项目? Redis 有遇到过缓存击穿和缓存雪崩的情况吗?怎么解决的? 讲讲 Spring Boot 加载初始化的过程? 平时常用的注解有哪些? M
B站日常实习是官网投递的,面试流程挺快的,但是因为年底了最后等oc和offer时间都用了将近一周,一共只有两面体验非常nice。 目前已经入职了,整体氛围感觉很不错,正好周末抽空整理了一下面经,如果有需要内推的小伙伴也可以私信我。 一面 11.25(1h) 自我介绍 const关键字的用法 const*和 *const 的区别,const引用值能否修改 inline的作用 虚函数的原理和作用 父类