快手客户端一面 面试官自我介绍,部门是海外商业化好像。 自我介绍 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.含有负数的有序数组在平方后仍然有序? 先说了一个暴力求解法,又加了个特判剪枝了一下,但是还是有两层循环,后
面试官困的要死,听我回答感觉心不在焉的,疯狂打哈欠。问的问题也都是经典八股,可能看客户端经历比较少吧,没什么兴趣。而且算法撕的不是很顺,面试官耐心直接见底,后面问了下进度多久能出,跟我说他们面试的人很多,面完之后hr要横评,这事不归他管,不能保证时间。 自我介绍 智力题:一共有100个小钢球,两个人轮着拿,一次至少拿一个最多拿五个,问怎么拿才能保证自己拿到最后一个 自己先拿4个,然后每次和对面凑6
第一次面试,拷打1小时八股 刚过完考试周八股都忘得差不多了 1.List和Map有啥不同 说了一些最基础的然后就扯到了HashMap和ConcurrentHashMap,就说了底层的实现以及1.7、1.8版本前后有啥不同(但面试官只问了我list和map有啥不同,我有点紧张一下子想不起来太多,就往底层我知道的引导了)。 2.项目过程中用list多还是map多,哪些场景 太紧张竟然一下子想不太起来了
30min 1. 看你项目用到了状态管理库zustand,为什么要用状态管理库,redux,mobx,zustand 为什么选择用zustand 2.redux 是如何实现状态管理的,大概原理 3.项目里路由权限控制怎么实现的 4. 显示隐藏的时候,不想让 dom 销毁,还让他保留,应该如何做 5. 手写一个发布订阅模式,实现 on,emit 6.封装过组件库吗,手写实现一个级联组件 7. 输入u
1. 我看你项目里涉及多线程,那你对Java线程池应该有一定了解吧,说一下线程池都有哪些参数,然后任务创建的流程是怎么样的 balabala 2. 在多线程这块,你在使用Java容器的时候是怎么用的,用Map举个例子 ConcurrentHashMap==>CAS+sychronized,HashMap + sychronized 3. 看了你的项目,有10w的设备,那你这个数据量
数组和链表 堆 http报文结构 http1.0 2.0区别。 http和https linux io复用 锁机制 后面疯狂拷打项目。麻了 两道算法a了一道 G
1. 自我介绍 2. 唠嗑了几分钟,为什么要转计算机,我个人觉得本专业和计算机之间的区别 3. 项目的难点和业务场景,项目中的模型是怎么实现的(问了好久) 4. 缓存击穿、缓存穿透和缓存雪崩的区别 5. 算法题:两个已经排序好的数组num1和num2(升序),num1和nums2中数据个数分别为m,n,num1有多余的长度刚好存满nums2,即nums1的长度等于m+n,求返回的num1数组正好是
部门是:内容安全风控 写个面经 攒人品让我进三面吧 一面8.5 面试官没开摄像头 1.自我介绍 2.实习经历深挖 3.从用户和内容维度搭建指标 4.sql 如何监控平台安全健康(自己给字段,sql说思路) 5.反问 一面大概半个小时,以为挂了,8.9通知8.12二面(三个工作日,还挺快) 二面8.12 面试官开摄像头了 1.自我介绍 2.两段实习经历深挖 3.一道概率题 A、B服从U(0,1),求
不得不说,遇到了一个很好的面试官,不仅温柔有耐心 最后还给我提了些建议和努力方向 1问了智能指针,啥也不会就听过个名字 2虚函数以及底层实现原理 子类父类的构造函数和析构函数是否为虚函数导致的结果,有个啥override 3死锁出现的条件 4进程线程相关的,以及在项目中的使用情况,进程间通信方式 5死锁,项目中是否出现死锁 6http通信协议相关,我忘记了 7编译的流程 8tcp和udp相关 9项
8.1一面 项目相关,详细的讲了一下各种IO模型,同步异步文件操作等等,效果好像挺好 HTTP,TCP相关,断点续传没答上 进程,线程 手撕:删除链表重复元素 当天约二面 8.2二面 二面自我感觉良好,可能是我太会胡扯了,面试官说我思路很好。所以这里建议大家回答问题任何相关的内容都说出来,只要没感觉面试官有反感就行。 面试全程大多围绕项目展开 手撕:三个线程打印abc,删除数组重复元素 第二天约三
handler原理 如果判断message是那个handler发来的,如何清空postdelay消息 binder原理 activitythread和manager通信 启动一个activity用到的binder通信流程 servicemanager干什么的,有什么特殊性,特殊性体现在哪里 如何在发生异常时 如何不让应用退出 还有些问题我记不得了,面试官人很nice,是我太菜,很多问题没回答好
面试官姐姐说是海外相关的部门 用的轻雀面试,b站能搜到官号有真实面试视频,没用过的可以看一下 1.自我介绍 2.说一下Java的基本数据类型 3.hashMap用过吧,介绍一下,越详细越好 下面的题是在轻雀聊天框或代码框里发的 4. 定义了四个Integer,a,b相等,c,d相等。 sout a==b sout c==d 问输出什么 5. main 函数里 new 一个子类 子类和父类里有各种静
快手真是海面,约个面试改了两次时间 面试官说我会做一些记录,我问你答就好 面试时长:65min 面试内容: * 自我介绍 * coredump还原 * gdb断点 * 孤儿、僵尸进程 * 多进程怎么实现 * 多线程用过吗 * ip数据包分片 * mss和mtu区别, 如何确定 * linux查看监听端口命令 * 空对象指针为什么能调用函数 * shareptr线程安全吗 * push_back左值