1h15min 1.自我介绍 2.你了解快手测试开发的岗位职责吗?那你大概说下快手的测试开发岗位主要工作内容有哪些? 3.讲下你实习的测试工作有哪些? 4.以一个你觉得印象比较深刻的需求来讲一下从需求评审到整个上线的过程。 5.你们的开发有技术方案评审吗?产品和测试也参加吗? 6.你们的一个需求提出以后,分给测试的时间大概会有几天?谁来评估这个时间?(倒排期,产品敲定时间) 7.测试过程中印象比较
手撕题目: 给定一个解码器k[encoding],可以实现k*encoding的效果,例如输入"3[a]2[bc]",则输出"aaabcbc" 问答题: 函数调用发生错误的情况 堆和栈的数据类型 solid 设计模式 函数重录 多线程 线程安全 http和https的区别 https的底层实现逻辑 tcp和udp的区别 qui
快手 一面凉经 C++基础 1、unique_ptr的用法和实现 2、父类指针找到子类虚函数的寻址过程 3、虚函数表指针存储到哪里 4、const修饰一个函数对函数有什么约束 5、常函数能调用对象的普通成员函数吗 6、如何实现对象的函数返回this指针的share_ptr 7、C++的右值引用的用法 操作系统 1、为什么要用虚拟内存 2、缺页执行的流程 3、缺页中断是软中断还是硬中断 4、介绍一下
1: String的特性,不可变的好处,怎么实现不可变的 2:为什有了string还要stringbuffer,buffer和string的区别,性能比较 3: Thread Local的原理,为什么Thread Local会有内存泄露问题,如何解决的? 4:hashmap插入过程,concurrenthashmap的优化,1.7和1.8的区别 5: 为什么tomcat要打破双亲委派机制? 6:
在今天的文章中,让我们一起来解决这个基本问题,学习如何从零开始创建自己的MySQL数据库。在Python和一些外部库的帮助下,我们将创建一个简单的脚本,可以自动创建并使用随机生成的数据,填充我们的表格。 但是,在讨论实现细节之前,我们首先需要讨论一些先决条件。
面试官介绍了一下部门主要业务(数据挖掘、分布式存储、机器学习、虚拟化) 动态多态的实现原理 虚函数表是属于类的还是类对象的 静态成员函数可以是虚函数吗 为什么析构函数默认不是虚函数 内存对齐的作用 vector和map用迭代器一边遍历容器一边删除元素,迭代器会失效吗 map是有序的还是无序的,底层实现是什么 map为什么底层实现是红黑树而不是AVL IP层有MTU报文分段策略,那TCP是不是可以不
问题内容: 我的二传手迅速遇到了一个奇怪的问题。我有带有代码的PlayingCard类: 我在另一个类中使用此init()方法,实现如下所示: 当代码看起来像上面的代码时,我在一行中遇到了一个错误: 但是,当我从 等级 和 西服 属性中删除setter和getter时,它工作正常,没有出现错误。 您能解释一下为什么出现此 EXC_BAD_ACCESS 错误吗? 谢谢您的帮助 问题答案: 通过写这个
七月底投递,提前两个星期约面,面试官很好说话,过程中会不断对你的内容进行认可,个别没答出来的部分不会太追问,整体面试体验相当好。面试时间一小时 面试过程: 自我介绍 (转码,所以问了课程和学习相关内容)学了哪些课程/技术?怎么学的? 实习项目 课程项目 手撕: 完全二叉树,找到最下层最右边的点(层序/二分) 滑动窗口的最大值(优先队列?我当时抽了没写出来,直接拿队列模拟的) 二维数组搜索(拆成一维
据线人称快手深圳HC特别少,但思乡心切还是无脑冲深圳。 1面 50min 1.为什么去做这个项目? 2.对socket理解,netty在RPC框架起到什么作用?netty,io模式分为几种模式。netty支持AIO?为什么AIO效率和NIO效率差不多?(巴拉巴拉扯了一堆) 3.zk怎么实现服务注册和发现?如果zk挂了,还能提供服务吗,因为对zk是强依赖的
一面: OSI TCP和UDP区别 HTTP和HTTPS区别 浏览器存储 数据结构 vue2的双向绑定原理 设计模式 v-if和v-show区别(这里说反了,面试官还提醒一下😂) 箭头函数 盒模型 事件循环 promise.all 代码输出和两道编程题 当场告知通过一面,一小时后二面 二面主要是问了实习相关 9.9 更新:流程终止😭#校招##快手校招##面试##前端##快手面试#
学到很多,面试官人超级好,最后还帮我耐心梳理了面试流程,我真的好菜现在前端的八股默认是源码吗 模版编译成render的过程 vue2和vue3的区别(说了一些无效答案,面试官想要的是源码层面上编译过程的区别,他说改进了很多) 手撕反而是比较简单的部分 1.Object.create 2.instanceof 3.实现通用curry函数 我好菜 我好菜 我好菜 想躺平了 #前端# #校招# #面经#
一、自我介绍 (针对测开这个岗位聊了一些东西,针对测试开发的理解。面试所在的团队为 “快手直播团队”。) 二、实习经历 1、介绍部门业务工作 2、更擅长Java还是Python(个人倾向于未来在python这一块多做一些事情) 3、平时会涉及到一些app测试吗?(h5或者原生页) 4、对之前实习所接触的自动化框架,了解多少? 5、自动化用例在什么时候去执行?发现问题后由谁去跟进? 6、测试的业务,
#秋招##校招#
#面经# #秋招# 1. 红黑树和AVL区别?优缺点?为什么红黑色要使用颜色标记? 2. 跳表和红黑树的区别?你的跳表怎么实现的?B+树索引和跳表做索引的优缺点? 3. 跳表的多线程并发优化如何实现? 4. std::move如何实现? 5. 用过C++的新特性吗? 6. unique_ptr和shared_ptr的区别?如何实现?如何转换? 7. 调用write会发生什么?内存复制了几次?什么时
面试时间 45 min 自我介绍 详挖项目(点赞,评论具体原理,分库分表详细) Mysql 索引 事务隔离原理 MVCC kafka 架构 kafka 消费者和broker匹配 算法题:LRU #面经一面面经##快手#