秋招季即将到来,发一下本该去年发的面经,供大家参考,预祝大家秋招顺利! 快手 一面 - 通过 自我介绍 项目是自己做的是吗 为什么相比于Qt等,认为自己适合前端 如何学习前端的 哪个项目比较简单 可以简单介绍一下实现了什么功能 为什么认为难度不够 防抖和节流的原理和使用场景 用了哪些事件获取到位置 有一堆位置,取的是哪几个值 知道路由守卫的意思吗 知道如何实现的吗 讲一下网址的组成与含义 quer
7.2 机试三道题,一道数大雁,一道岛屿最大面积,还有一道忘记了,机试382 7.7 性格测试,忧郁分差一分没过。 7.18 今天约的一面,一点基础问题都没问,被拷打项目了,问了好多微服务的,忘记了好多,答得不好,接着两道面试题。第一道考察的是golang切片append扩容的知识,给一段代码,让你写出终端打印的结果(扩容会重新申请内存,然后copy底层数组),但是由于紧张,回答了一半,另外一半有
时间线:9月投递 - 10月测评 - 12月一面 面试问题记录: 1. 确认专业背景 ——作品集介绍(10min)—— 2. 结合你的优势讲解一下你的竞争力 3. 结合作品再介绍一下 ——快问快答(15min)—— 4. 终端产品的体验设计需要具备哪些能力? 5. 怎么去获得用户的诉求? 6. 如果没有时间做用户研究怎么办? 7. 在设计过程中会使用哪些方法? 8. 介绍一下手机端的作品 9. 设
1.List、Set、Map的区别 2.ArrayList和LinkedList的区别? 3.事务、事务特性以及事务隔离性? 4.session和JWT的区别 4.线程池的参数 5.如何创建线程 5.线程池的执行流程 6.拒绝策略有哪些 7.ThreadLocal说一下你的理解 8.JMM说说你的理解 9.ArrayList扩容机制 10.Redis的数据类型 11.Redis的内存淘汰策略 12
0915一面 35min 1.介绍项目,技术栈,难点 2.组件通信,全局仓库,vuex,eventBus 3.gird布局,flex布局 4.文本省略号 .txt{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } 5.页面文本有换行符如何展示? word-break:break-all; 6.call,bind,appl
一面(一小时15分钟) 先自我介绍吧(自我介绍过程中不断地在对我说到的点打断并进行提问) 为什么前两段实习是数据分析,第三段要选客户端,有什么思考吗 对MVP有什么理解吗 对新的架构有了解吗 什么叫原子方法 数据驱动的客户端模式能详细讲讲吗 适应于哪些业务模式 自定义view的关键是什么 如果让你做一个水波一圈一圈向外扩展开的动画,请你说出里面的关键方法 (canvas + onmeasure)
题目描述: 有M(1<=M<=10)个端口组,每个端口组是长度为N(1<=N<=100)的整数数组,如果端口组间存在2个及以上不同端口相同,则认为这两个端口组互相关联,可以合并。 第一行输入端口组个数M,再输入M行,每行逗号分隔,代表端口组,输出合并后的端口组用二维数组表示 输入描述: 端口组内数字可以重复 输出描述: 1.组内相同端口仅保留一个,从小到大排序。 2.组外顺序保持输入顺序 补充说明
题目描述: 给你一个整数数组nums,请计算数组的中心位置 。数组中心位置是数组的一个下标,其左侧所有元素相乘的积等于右侧所有元素相乘的积。 数组第一个元素的左侧积为1,最后一个元素的右侧积为1 如果数组有多个中心位置,应该返回最靠近左边的那一个。如果数组不存在中心位置,返回 -1 。 输入描述: 输入只有一行,给出N个正整数用空格分格:nums = 2 5 3 6 5 6 1 <= nums.l
题目描述: 任务编排服务负责对任务进行组合调度。参与编排的任务有两种类型,其中一种执行时长为taskA,另一种执行时长为taskB。任务一旦开始执行不能被打断,且任务可连续执行。服务每次可以编排num个任务。请编写一个方法,生成每次编排后的任务所有可能的总执行时长。 输入描述: 第1行输入分别为第1种任务执行时长taskA,第2种任务执行时长taskB,这次要编排的任务个数num,以逗号分隔。 输
题目描述: 某部门开展Family Day开放日活动,其中有个从桶里取球的游戏,游戏规则如下:有N个容量一样的小桶等距排开,且每个小桶都默认装了数量不等的小球,每个小桶所装的小球数量记录在数组bucketBallNums中,游戏开始时,要求所有桶的小球总数不能超过SUM,如果小球总数超过SUM,则需对所有的小桶统一设置一个容量最大值maxCapacity,并需将超过容量最大值的小球拿出来,直至小桶
题目描述: 一个图像有n个像素点,存储在一个长度为n的数组img里,每个像素点的取值范围[0,255]的正整数。 请你给图像每个像素点值加上一个整数k(可以是负数),得到新图newImg,使得新图newImg的所有像素平均值最接近中位值128。 请输出这个整数k。 输入描述: n个整数,中间用空格分开 例如: 0 0 0 0 4个数值,中间用空格分开 输出描述: 一个整数k 补充说明: • 1
题目描述: 有一个特异性的双端队列,该队列可以从头部或尾部添加数据,但是只能从头部移出数据。 小A依次执行2n个指令往队列中添加数据和移出数据。其中n个指令是添加数据(可能从头部添加、也可能从尾部添加),依次添加1到n;n个指令是移出数据。现在要求移除数据的顺序为1到n。为了满足最后输出的要求,小A可以在任何时候调整队列中数据的顺序。 请问 小A 最少需要调整几次才能够满足移除数据的顺序正好是1到
题目描述: 考勤记录是分析和考核职工工作时间利用情况的原始依据,也是计算职工工资的原始依据,为了正确地计算职工工资和监督工资基金使用情况,公司决定对员工的手机打卡记录进行异常排查。 如果出现以下两种情况,则认为打卡异常: 1、实际设备号与注册设备号不一样 2、或者,同一个员工的两个打卡记录的时间小于60分钟并且打卡距离超过5km。 给定打卡记录的字符串数组clockRecords(每个打卡记录组成
题目描述: Linux操作系统有多个发行版,distrowatch.com提供了各个发行版的资料。这些发行版互相存在关联,例如Ubuntu基于Debian开发,而Mint又基于Ubuntu开发,那么我们认为Mint同Debian也存在关联。 发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行版。 给你一个 n x n 的矩阵 isConnected ,其中 isConne
岗位:嵌入式软件开发工程师-数据通信产品线(东莞) 1.自我介绍 2.介绍一下项目 3.项目中最有成就感的地方 4.项目中最大的困难,怎么解决 5.对华为的了解 6.对于加班和工作强度大怎么看 7.有什么爱好 反问环节:会让实习生负责重要但不紧急的小项目,会有导师带;住宿方面不包住宿,附近有些员工小区,基本2000以下 总结:总时长25min,没有很刁钻的问题,全程聊得还挺开心,现在就等结果了 #