分享面经,攒攒人品🙏🙏🙏 1)java 异常 空指针异常属于哪种异常 2)java数据类型有哪些 int 的范围 string属于基本数据类型吗 3) arraylist与 linkedlist区别 add方法查询复杂度 4)hashmap1.8底层结构,put方法流程,什么情况下需要扩容,为什么要把链表转换为红黑树红黑树查询效率 5)hashmap具体是怎么通过key计算数组索引的 6)线
1、虚函数和多态的实现原理? 2、智能指针的类型和用法? 3、出了一个内存对齐的题? 4、编译的几个阶段和作用 5、内联函数 6、socket编程基本流程 7、tcp和udp的区别 8、tcp流量控制和拥塞控制的实现 9、select和epoll的区别以及优缺点 10、epoll的具体底层实现 11、delete操作后指针指向内存区的数据会被清掉吗? 12、4种隔离级别以及含义? 13、mysql
最近在准备面试,看了很多大厂的面经,抽空将快手面试的题目整理了一下,希望对大家有所帮助~ 一面 简单介绍项目 知道哪些数据结构以及他们的特点 链表增删快,那如何提高其查询效率,有没有什么想法? B+树了解吗?B+树如何范围查询?B+树退化的极端情况是什么? 跳表了解吗? 大顶堆、小顶堆了解吗? 实现长地址请求到服务端,然后服务端重定向短地址给客户端,如何实现长短地址的互相映射? 那我现在有10份数
三面过啦 明天hr面~希望能顺利 团队项目:整体介绍,负责模块介绍,应用的技术;负责模块用到的算法原理;算法结果判断依据; 个人项目:详细介绍动机,背景,过程; 实习:介绍干啥了都; c和c++的区别; 常用的数据结构 堆和栈的区别; 计网都会啥; 一道sql题; linux常用指令; 内存泄漏原因,怎样解决 coding:不重复数字的全排列; 客户端测试和web测试区别 微信朋友圈点赞没点上原因
1.自我介绍 2.为什么投测开? 3.介绍项目?难点?怎么解决?怎么测试? 4.手撕代码,求数组中所有数的最大组合 5.写测试用例,本地上传文件到服务器 6.问了些ffmpeg 7.视频出现花帧,怎么测试? 8.常用的Linux命令 9.I帧、P帧、B帧都是啥? 10.自己的优缺点
本菜鸟来攒人品了,日常求offer! Bilibili-(C端质保) 一面 9.7 1h 1 自我介绍 2、项目,(说一下项目的架构,前端编写有没有涉及到显示数据的,怎么实现的?有没有考虑到数据获取失败的情况?)由于项目时间太久了答得极差 3、实习,美团实习负责的业务流程是啥,负责了哪些业务说一下;接触过接口测试和兼容测试吗;负责的自动化是如何实现的(说了一下流程),接口数据的来源是什么(不知道,
自我介绍 哪个项目是你感觉做的最好的项目 requests具体怎么用 selenium怎么定位元素的 用xpath和其他定位方式有什么区别 redis和mongodb在这里面分别干什么的 为什么ip代理池用redis存储而不用其他数据库存储(面试官问我好几遍,感觉没有答到点子上) 做个编程题,然后设计测试用例 mysql的事务的四大特性 主键和唯一键的区别 linux里面复制用什么命令 linux
自我介绍 看你简历都是偏开发的,那你能说一下你了解的软件测试吗 测试方法有哪些(黑盒白盒) linux会哪些指令,文件的操作,怎样查看进程 http和https的区别 三握四挥 做道题吧,最长相似前缀 给你一个登录界面,只能账号和密码登录,你打算怎么测试 为什么选择测开不选开发 你还有什么要问我的吗 题外话:面试官姐姐挺好看的,还挺可爱。。。。。#测开##快手##24届##实习##快手信息集散地#
结论 一面有多nice,二面就有多吃屎 社招大多数都是喜欢考核简历(重中之重)+小八股+1~2道题(大厂目前面上的都会考,中小厂可能不考) 一面 基本是从头到尾的锤了一个小时的简历,简历上写什么,面试就一定会问什么 最好交代好:过程困难、最终产出、复盘优化、个人成长等 写了两道算法题:2道都是lc原题,第一道数组相关的,第二道就是校招面经里面常见的最长公共子序列(算法题不排斥暴力解,面试官原话是只
千金散尽还复来,那我把面经全发出来的话,她也会回来吗 8.9前端一面,30分钟后约二面,虽然不是offer,,过了面也不知道有谁可以分享 1. js和node事件循环 2. css权重 3. css可继承属性 4. 浏览器缓存、http缓存,缓存的应用场景,具体每一种缓存的使用,如何配置 5. 作用域链相关问题 6. 拍平数组加去重和排序,多种方式实现 面试时长一个小时,一共六个问题,出一个扩展讲
快手游戏测试 一面+二面 8.19【合计2.5h】 一面-技术面 Java 多态、重写和重载 构造器是什么 jvm和jdk的区别 垃圾回收机制 ==和equal的区别 成员变量和局部变量的区别 数据库 mysql 索引的结构 mysql的行锁和表锁 计网 TCP 和 udp 协议的优缺点 三次握手、四次挥手 浏览器中输入网址 到内容展示 http和https的区别 操作系统 进程和线程 虚拟内存是
一面 8.14 自我介绍 实习内容,没有深挖 Hive 的存储格式 orc parquet 有没有了解过Cube, grouping sets 有没有了解过 group by ,sort by,cluster by ,distribute by 的区别 Mr的工作流程 Yarn的调度框架 Hive内部表外部表区别 Lag lead first_value last_value含义 Row_numb
1. 自我介绍 2. 问数仓项目,你在这个项目中负责什么,两个项目的数仓模型你觉得有什么区别 项目中是如何取数的,埋点是基于什么协议http,数据是直接存储到mysql中的吗(存储到本地再导入mysql) 3. 数仓分层,为什么这么分,有什么好处,建模方式都有什么,有哪些事实表类型,事务性事实表细分还能分什么 血缘分析组件,OLAP组件还用过什么 4. MR和Spark的shuffle, 5. D
#产品2023笔面经# (1)自我介绍:挑重点介绍 重点突出对于岗位的理解 (2)快速极速版地推,如何进行地推,有哪些模式 (3)实习中有没有什么比较有代表性的项目跟导师,具体的一个项目经验,导师指导了你什么,结果怎么样? (4)为什么没有考虑做一个程序员,而是做一个产品? (5)反问
自我介绍 C和C++的区别 什么是面向对象? 封装,继承,多态 形参和实参的区别 栈和队列的区别 栈和队列的实际应用(栈:括号匹配,递归调用) 计算机系统里面应用队列的例子(先来先服务调度算法) 页面置换算法有哪些?(先进先出,LRU??【最佳页面置换,时钟页面置换......】) TCP和UDP的区别 手撕: 9*9乘法表 最长公共子串 反问: (1)技术栈主要用C++吗? 答:多媒体测试开发用