菜鸡一枚,前几天突然收到面试通知,纠结了一会还是抱着试试的心态参加 刚刚面完,只想说面试官小哥哥太nice了 人帅又耐心(虽然可能是凑时长)但是指出问题并给建议就很棒 记录一下问题: 先是自我介绍,然后问了一下做的项目问题 接着是着重问些安卓的八股,例如生命周期和什么时候调用的 后面问了java和c++的基础,例如他们的区别,面向对象的特性,链表和数组 对了还有一点项目管理工具的问题 最后两个算法
一面: 项目问题,怎么检测前端性能,怎么做优化 如何判断资源是首屏资源 onload 事件什么时候执行,在它之前有什么,dom ready是什么 常见状态码,什么场景出现 什么场景用 301 和 302 状态码 1开头的状态码有哪些,应用场景是什么 说说 206 状态码,使用场景 304 状态码在哪些情况下返回,和 200 的区别 last-modified的粒度 cookie 和 session
1、个人介绍 + 项目简介 2、介绍项目感觉面试官不大感兴趣 3、打包工具用的啥? 4、字符串字符全排列。提示用递归,没刷过,不会做。 5、HTTP状态码4开头代表含义? 6、结束。
部门说是做赋能的 需要会一些服务端开发 - 自我介绍 - 学校 毕业情况 - 前端使用的框架 - 为什么在 6 月份换了一家实习公司 - 项目经历 介绍一下第二个项目 针对项目中的问题进行提问 - 实习项目 - 题目 两数之和 - 题目 斐波那契 - typeof typeof typeof null - 宏任务与微任务 - 输出题目 - Promise - 静态方法 - promise.all
快手客户端一面 面试官自我介绍,部门是海外商业化好像。 自我介绍 C++ 程序在内存的分布? 堆和栈的区别? 手撕题:写只能在栈上和只能堆上实例化的类 什么是野指针?什么情况会导致? 什么是内存对齐?为什么要内存对齐?有什么原则?给两个 struct 说 size? 给两个函数参数是结构体指针和普通的传参哪个好? TCP 怎么保证可靠传输? 三次握手说一说每次握手丢失会发生什么? GET 和 PO
1、自我介绍 2、spark宽窄依赖,stage划分 3、rdd的弹性体现在什么方面 4、group by 和reduce by的区别 5、spark内存划分,内存调优参数 6、spark的join有哪些,sort merge(没答出来) 7、spark的shuffle过程,和mr的区别 8、数仓总线业务矩阵是什么 9、数仓分层,dws层存在的必要性是什么 10、spark以及sql的优化经验(数
1.通过什么方式学习前端 2.new操作具体做了什么 3.一道输出题,三个输出就答对一个,haha 4.promise相关的概念 5.代码题:以下哪个promise可以把error捕获到?又不会,haha 6.事件循环概念 7.requestAnimation?没用过 8.二分查找,秒了 9.含有负数的有序数组在平方后仍然有序? 先说了一个暴力求解法,又加了个特判剪枝了一下,但是还是有两层循环,后
1. 我看你项目里涉及多线程,那你对Java线程池应该有一定了解吧,说一下线程池都有哪些参数,然后任务创建的流程是怎么样的 balabala 2. 在多线程这块,你在使用Java容器的时候是怎么用的,用Map举个例子 ConcurrentHashMap==>CAS+sychronized,HashMap + sychronized 3. 看了你的项目,有10w的设备,那你这个数据量
部门是:内容安全风控 写个面经 攒人品让我进三面吧 一面8.5 面试官没开摄像头 1.自我介绍 2.实习经历深挖 3.从用户和内容维度搭建指标 4.sql 如何监控平台安全健康(自己给字段,sql说思路) 5.反问 一面大概半个小时,以为挂了,8.9通知8.12二面(三个工作日,还挺快) 二面8.12 面试官开摄像头了 1.自我介绍 2.两段实习经历深挖 3.一道概率题 A、B服从U(0,1),求
8.1一面 项目相关,详细的讲了一下各种IO模型,同步异步文件操作等等,效果好像挺好 HTTP,TCP相关,断点续传没答上 进程,线程 手撕:删除链表重复元素 当天约二面 8.2二面 二面自我感觉良好,可能是我太会胡扯了,面试官说我思路很好。所以这里建议大家回答问题任何相关的内容都说出来,只要没感觉面试官有反感就行。 面试全程大多围绕项目展开 手撕:三个线程打印abc,删除数组重复元素 第二天约三
handler原理 如果判断message是那个handler发来的,如何清空postdelay消息 binder原理 activitythread和manager通信 启动一个activity用到的binder通信流程 servicemanager干什么的,有什么特殊性,特殊性体现在哪里 如何在发生异常时 如何不让应用退出 还有些问题我记不得了,面试官人很nice,是我太菜,很多问题没回答好
快手本地生活一面(1h):问项目和实习内容 自动化测试意义 接口自动化 分布式框架了解 测试用例:1.主播直播带货时,上下架商品等,这个过程发生的事件的用例 2.直播用户下单的场景,写测试用例 编程题:求1+2!+3!+....+20!的值 SQL:有学生表、课程表,求学生A的某一科的成绩 #快手##测试##测开##提前批#
看了几天的八股一点用不上,项目实习就挖了40分钟,一直各种聊 1. 自我介绍 2. 项目 你干了什么 3. 项目 难点是什么 4. 实习 你有遇到什么困难吗 5. 对快手做测试 6. XSS攻击是什么 (我就不该给自己挖坑 7. 写道题吧 没见过 8. 为什么做测试 9. 反问 手子的面试软件真的很奇怪,我写的好好的代码怎么都编译不来 结束后开本地ide一下子就跑过了也不知道为什么 只能说再见了手
-----8.1 约三面了!这就是快手!! 1.自我介绍 2.实习详细 3.项目详细(特别详细。。具体到功能点怎么实现) 4.手撕单例模式 5.二分查找,并设计白盒测试用例。如果是非严格递增的怎么找到第一个。 整体来说面试官依然是非常好,会分享很多自己的观点,让我对我的项目,反而有了更深理解,整体聊的也很开心。自己确实也还有很多欠缺,发面经攒一下人品,希望能通过。
写面经,赞好运!希望明天约二面 项目难点介绍 重排重绘介绍(八股) 事件循环输出(这里犯了个小错误promise没有返回状态的话,promise.then部分不执行,后来面试官帮忙指出了,感谢) 隐藏页面元素方式及区别(八股) 水平垂直居中方式及区别(八股,4种) http状态码(八股,304忘记说了,随后补充) 判断数组方式(八股,4种) 数组常见方法,哪些能改变本身(八股) 前端本地存储(八股