1.自我介绍 2.项目深挖 3.基础八股 (1)hashmap原理,挖的很细,源码仔细看 4.场景题 (1)背景:微信传视频那个过程,通常是上传完整个视频再导出的流程,那么如果按帧为单位,边上传边导出,如何设计,详细到如何写线程,如何串联,用到哪些变量啥的 5.算法题 (1)一个非常大的非负数整型数组(假设1000000),如何对前10000个最小的数组排序(只要求前10000个最小有序,后面的无
效率很快,前晚投,好家伙第二天就发来面试链接,索性我也直接刚,要的就是效率 1、自我介绍 2、八股 (1)volatile关键字关键字的作用,没答全 (2)new 一个实例的全过程,代码块,变量,类的先后顺序,如果有父类的情况呢 (3)双亲委派意义,没答全 (4)TCP握手过程,握手两次会出现哪些情况 (5)拥塞控制 。。。总之,问的不是很多。 3、手撕 (1)手写一个单例模式(X)(非科班的我已
1.redis的持久化,AOF重写,数据结构,使用方式 2.数据库的锁 3.零拷贝 4.Java常用包及其设计模式 5.RocketMQ的机制 #快手#
岗位:前端工程师,base深圳 笔试时间:11.08,发很久了,笔试长期有效,笔试60分钟 笔试题目: 1、单选题/54分,18题,一题3分。包括数据库、操作系统(进程、线程、协程的区别等)、计算机网络、软件工程(UML)、前端(CSS、JS)、快速排序复杂度、Cookie和Session、继承等等,题目挺宽泛的 2、问答题/40分,5题,一题8分。 (1)如何使用CSS来实现一个具有固定宽度和高
2023.10.10 时长:50min 技术一面(线上) 自我介绍 前端学习时间 掌握的技术栈 前端的体系认识 Vue 的生命周期有哪些 Vue 的响应式原理 Vue 组件通信 computed 和 watch 的区别 Vuex 的使用 JS 的数据类型有哪些 ES6 的新特性 同步、异步和 Promise 分别是什么 常用的布局方式 实现水平垂直居中 块级、行内元素的区别,如何转化(displa
timeline:8.8一面——8.11二面 面试形式:远程视频 面试时长:30min 自我介绍 聊聊学业:最喜欢的课程为什么、详细的例子 聊聊实习:第一段第二段第三段分别做的啥 聊聊未来:职业规划、行业选择 反问 就硬聊,全程不来电... 但又说部门目前非常缺人手hc很多,希望给个好消息吧...#数据人的面试交流地##快手##面经#
1.查看了一下个人博客; 2.找一个熟悉的项目介绍一下; 3.做项目中遇到的问题; 4.讲一下你认为操作系统以后可以做优化的地方。 总结:全程20min,聊的比较轻松愉快。#面试复盘#
8.9 一面 45min 测开 1. 自我介绍 2. 项目 3. 常用的Linux命令 4.读URL的过程,如何显示页面内容 5. get和post的区别 6. session和cookie的区别 7. 数据库查询 8.链表与数组的区别 9.给一个excel,里面有很多行,每行一个数据,怎样快速查找其中最大的5个数 10. 逻辑题,100个球,怎样确保最后赢的是甲 11. 算法题:找目
💼 公司岗位 快手电商行业运营实习生 我小程序入会滴 面试流程三个部分 1.互相自我介绍 面试官介绍这个岗位情况以及我做自我介绍 2.面试官根据我的自我介绍 问一些问题 3.我有什么要问面试官的。 首先面试官介绍岗位情况就给我打个措手不及😭他说这个岗位是食品生鲜类目,可是我投递的岗位jd完全没有细化到具体类目,包括收到的面试邮件也是写着电商行业运营实习生。 接下来我就做了自我介绍,大概准备过,
24.1.11 一面 -48min 面试官:自我介绍 我: ... 面试官:能说一个项目吗?说一下其中印象深的地方? 我: (挑的mit那个) 面试官:能说一下Raft协议吗? 我: ... 面试官:Raft协议超时选举应该挺重要的吧,能描述一下吗? 我: ... 面试官:超时选举会出现脑裂情况吗 我: ...(原因,解决办法) 面试官:我看你用了RPC进行调用其他服务器,你能说一下为什么用RPC
一直没怎么写过面经,今天HR面结束了,写个前端面经总结吧。 时间线: 08-10(一面) 08-14(二面) 08-22(HR) 面经: 比较常规的八股和手撕我都不太记得了,就写写我印象比较深刻点的吧。 JS的事件循环,setTimeout为什么不准确,优先机制(渲染、微任务、宏任务等),setTimeout、setInterval定时任务实现有区别吗? 谈谈你对React的理解(运行时,调度器,
共两面 已G 希望攒攒运气吧.... 7月31日一面 一面共15分钟左右,面试官有事直接挂了 1. 自我介绍 2. 协程和线程 3. redis是否是单线程 之后没回答完面试官就说有事走了 8月7日二面 1. 自我介绍 2. 两道简单题AC了 3. redis单线程 4. 孤儿进程和僵尸进程
最近在准备面试,看了很多大厂的面经,抽空将快手面试的题目整理了一下,希望对大家有所帮助~ 一面 简单介绍项目 知道哪些数据结构以及他们的特点 链表增删快,那如何提高其查询效率,有没有什么想法? B+树了解吗?B+树如何范围查询?B+树退化的极端情况是什么? 跳表了解吗? 大顶堆、小顶堆了解吗? 实现长地址请求到服务端,然后服务端重定向短地址给客户端,如何实现长短地址的互相映射? 那我现在有10份数
YOG2 是基于 fis 构建的 Node.js UI中间层解决方案,因此整个框架都深度契合 fis 的前端工程化概念。在 YOG2 中你可以享受到完整的 fis 解决方案的前端优势。 目录规范 在 YOG2 中我们提供了一套固定的目录规范方便开发者快速开发,在了解了 fis 的配置原理后,也可以方便的调整这套目录规范。 ├─client # 前端代码 │ ├─p
#### 程序题: 一百个任务需要被10个人(A,B,C,D,F…J) 执行 1. 不考虑人在线的情况,sout语句表示任务被执行”1任务被A执行“,来执行一百个任务 难点:任务分配的随机化,以及数字转字符的操作。 2. 每个人都有在线和非在线的状态,每个任务都只能被在线的员工所执行。 给定员工boolean的初始状态,然后任务如果被非在线的员工分配,则顺序给下一个员工。 后知后觉:应该把所有在线