1.先自我介绍 2.然后介绍实习,之前的实习做的是离线数仓开发,聊的时候感觉面试官不懂数仓 3.那就做题吧 第一题 剑指 Offer 19. 正则表达式匹配,我知道是原题,也知道我面试必定做不出来,就直接说我不会 第二题 124. 二叉树中的最大路径和 ,虽然之前刷过,但完全不记得了,做的时候感觉完全是新题,直接中序遍历按最大连续子序列和的思路求了一个结果,面试官说是错的(当然事实上也确实是错的)
1、自我介绍 2、数仓怎么自学的 3、整个项目架构说一下 4、数据域是什么概念(提到了数据类型),那如何界定数据类型呢 5、总线矩阵构建过程 6、dwd层怎么设计的 7、了解业务过程这个概念吗 8、分域的话,在dws表中有没有可能会跨域(举了个互动域和活动域的例子),结果告诉我这样的话你的互动域设计的其实是有问题的(挖坑给我跳,悲) 9、星形模型和雪花模型 10、缓慢变化纬为什么用拉链表,他说他第
1.sqoop底层是怎么实现的 2.shuffle调优 3.数仓和数据集市的概念 4.数仓分层,各个层是做什么的 5.维度退化,为什么要维度退化 6.HDFS上文件用什么存储的,ORC底层是什么样的 7.sql,求TopN 8.从一个数组中求第N大的数(先手撕了一下快排,然后面试官问有没有更好的答案,然后说了一下用堆的做法) 反问 整体面试三十分钟左右,感觉是寄了
挂了就放面经系列.jpg 1,自我介绍 2,做一道题:一副牌,能不能全凑成顺子和同花 3,对C++是什么级别的认知。 4,内联函数可不可以是虚函数 5,New和malloc有什么区别 6,多态有几种 7,静态多态是什么,动态多态是什么? 8,什么是拷贝构造函数 9, 什么情况下要自己写拷贝构造函数 10, 什么是移动构造函数 11, 深拷贝和浅拷贝区别 12, 虚函数表是什么,原理是什么? 13,
7.21投递,没想到要笔试,一直到8.19号才一面。 1.自我介绍 2.对游戏服务端开发的了解 3.C++和Java的区别 4.虚函数、虚函数表 5.两个父类如果同名的虚函数怎么办? 6.C++编译过程以及产生的文件存放什么内容 7.构造和析构函数简单说一下,子类调用顺序?为什么是虚函数? 8.STL中线程安全的有哪些?底层实现是什么? 9.C++多线程 10.epoll,两种触发模式的区别? 1
命名空间相关知识,命名空间作用,是否会产生标识符冲突 什么是重载,返回值不同能否重载 函数重载的底层实现原理 虚函数实现的原理 构造函数和虚构函数能否设置为虚函数 可以在头文件实现函数吗?缺点是什么? gcc编译过程,预处理阶段会把头文件内容全部包含进源文件吗? 独占指针,怎么实现不可复制,能否作为返回值,为什么? 进程和线程的区别,有独立的内存空间吗? 了解什么排序,介绍堆排序过程 手撕题,目测
自我介绍 实习项目介绍 对这个岗位的理解? 平时都是怎么学习,看书和github源码吗? 为什么要开发这个工具?是重复造轮子,现有的不行吗?出于什么背景? Java异常分类? Exception又分成几类?有什么区别? 捕获异常用什么? error能捕获吗? 介绍一下Java的垃圾回收机制? 都有那些垃圾回收器? Java源码看过吗?介绍一下HashMap吧 了解那些Linux命令? 写一个Lin
一面 5.29 1h 面试官简单介绍一下部门业务 自我介绍 1.数据结构、算法: 如何理解链表 如何理解栈和队列,应用场景 如何理解二叉树和图 知道的二叉树遍历和图遍历 图的寻路算法,口述迪杰斯特拉 知道的排序算法 手撕快排(因为说的是三路所以写的也是三路) 手撕判断链表是否有环,只写了个函数,没运行 2.计网: OSI七层协议,各自功能和常见协议 TCP和UDP区别 TCP三次握手 HTTP和H
背景 21届双非本科 独角兽公司Java1.5年 创业0.5年 一面 7.6 (忘差不多了,能记住的在下面) 常规介绍 之前项目难点 为什么不自己干了 Redis分布式锁原理 获取线程返回值方法 用过RocketMQ吗(没用过,就没继续问) 场景题:多系统调用相关 手撕:区间问题,不是力扣原题,大约对应力扣中等难度 一面基本都答上来了感觉还算凑合,上午面试完下午通知约二面时间 二面 7.10 二面
本硕211,c++/go,无论文无实习,项目:tinykv+15445+6.s081,leetcode100多道 4.24 快手一面: 1. 项目介绍 2. mvcc多版本并发控制 3. 操作系统内核中断处理机制 4. malloc实现原理 5. free实现原理 6. 介绍15445中锁管理器的实现 7. 读写锁的饥饿问题 8. 虚函数如何实现 9. 虚函数表如何存储?存在哪里?如何验证? 10
更新:5.17已offer TL:一面4.19-二面4.23-三面5.15-oc5.16 是泛知识垂类的创作者运营~ 一面: 1. 自我介绍 2. 讲述在近期实习中的工作(拉新、变现;实验设计与复盘、资源位用户触达、社群运营流程迭代) 3. 讲述在上一份实习的工作(平台介绍、社群运营、b端合作) 4. 一件有挫败感的事,一件有成就感的事 5. 看不看短视频,抖音快手的用户画像区别 6. 在最喜欢看
春招接近尾声,还是想往互联网运营方向冲一冲,遂投递了快手的泛知识垂类用户运营岗,base北京 时间线: 4.23 投递 由于秋招投递过未来萤火计划,因此直接跳过了测评环节,直接进面。 4.27 一面 面试官应该是以后的同事或者是小组leader,主要围绕个人简历以及用户运营方法论展开,不是特别难。 1、简单说下实习当中最有成就感的一件事,深挖了项目细节以及有什么收获,并谈一下有什么可以改进的地方?
快手北京商业化部门,一二三面同一天搞完,隔两天HR面,再隔天谈薪+OC。 一面(50分钟) 1.自我介绍; 2.交流项目: 项目介绍、问一些项目细节是如何实现的、某些极端情况有无考虑、数据库表如何设计; 3.HashMap: HashMap的数据结构; put方法的细节; map中链表特别长之后会有什么变化; 扩容为什么每次都是扩大2倍,或者说为什么容量是2的幂次; put操作和扩容的先后顺序;
#快手##面经##暑期实习##实习# 基础技术部的 项目相关的删掉了,留下相对八股一点的,前面基本都在问项目 最后面试官说:后续会有HR通知后续流程 整的我感觉有戏,结果过两天上去一看直接变成不合适 1. 为什么选择go语言? 2. go与cpp和java的对比(不会java 3. 进程线程的区别 4. 介绍第一个项目 6. grpc和http的区别 12. 如何把jwt和用户对应起来 13. 令
一面: 1.介绍实习落地项目 项目的目的,项目数据结果的对比,项目ROI,方案具体是什么 2.介绍数据分析项目 反问:岗位工作内容提到的流量策略是适应平台的策略,还是自己制定流量分发。 二面: 1.为什么想做策略运营? 2.实习的连贯性,实习为什么要从一个方面跳到另一个方面 3.介绍项目? 三面: 1.实习岗位的上下游?组织架构? 2.实习过程中遇到哪些困难 3.项目中如何解决问题 4.如何理解服