一面 数据同步怎么做的 事实表、维度表怎么设计 数据完整性、唯一性怎么保证 数据怎么分区,如果增量同步,需要历史数据合并分区慢怎么解决 数仓如何进行组件选型,理由 数仓建设过程中有哪些难点 atlas如何获取数据血缘 拉链表怎么设计 你觉得拉链表常用吗,为什么不用 那你为什么要设计拉链表 sql题 分组topn row_number rank dense_rank区别 看两个sql,差异在哪,哪个
总结:计网基础,扩展的也都是简历上的,最后手撕(可惜我第一次被面试盯着写,很简单的二分查找没写出来,一结束自己复现就秒了😭) 1.自我介绍 2.osi七层 3.http各种请求 4.https握手 5.ssrf 6.psexec和wmiexec 7.日志相关,确实没太了解 8.mimikatz补丁那些(补丁的绕过忘记了没答出来) 9.uac 10.kerberos协议过程,金票银票区别,金票银票
8-3: 自我介绍 实习项目以及实习日常(20min左右) 论文(3分钟左右) 问你对大数据哪个组件比较熟悉 说一下MR的底层原理。。。。。。自己在那不知道从哪里开始说,就从map开始巴拉巴拉到写出数据,自己都讲蒙了。(五六分钟左右) 反转链表,自己处理输入输出以及链表定义(七八分钟),也没给输入输出,就只写了方法体。 先问对hive函数了解咋样,都还行。写SQL:uid,login_time,连
自我介绍 对推荐系统的了解:背景,前景,架构,方法 项目拷打:特征构建,模型选择,评价指标 论文拷打:背景,模型,评价指标 八股(都是从项目和论文中找的点):SVM原理及其推导,LR原理及其推导,XGBoost原理及其推导,XGBoost处理缺失值的方法,模型过拟合的处理方法, 手写:数组中前k个最小的数(类快排)
一、CSS CSS Position定位的各个参数分别是基于什么定位的? 二、JS 你理解的继承是什么? 继承有什么作用? 写demo:Parent类里有name属性和方法,写一个Child类继承Parent类,让Child的实例调到Parent的方法。 一个类的原型对象、实例、构造函数,他们三个的关系是什么? 以Parent为例,写注释标注上述三个具体指的什么?(constructor寄托在谁身
一、自我介绍 二、拷打实习 - 介绍项目 - 功能场景 - 自动化UI测试Selenium - 并发测试 - 接口测试 - 如何提高搜索模块检索效率-ElasticSearch+Redis 三、八股文 - Java多线程实现方式 - Runnable和Callable主要区别 - 线程管理-线程池 - 如何同步线程 - Java中的数据结构 - 线程安全的数据结构 - ConcurrentHash
自我介绍; 拷打实习内容; SQL,查找一张表中符合条件的记录; 代码,字符串中出现频率最高的字符; 完事后简单介绍团队base、工作内容、后续面试流程。 无反问,半个小时就结束了,面试官在答题的时候可能在工作。 寄了吗 #如何判断面试是否凉了#
投的比较晚 9.5一面记录一下 拷打实习 没问项目,估计因为跟测试不沾边 为什么投测开,怎么理解测开(因为卷不动开发捏) http/https 线程/进程 内存泄漏/内存溢出 url输入到返回流程 get/post 数组/链表 了不了解音视频(不了解) 如何测试微信视频通话,测试用例 智力题:25匹马,选3匹最快的,一次只能5只一起跑,最少几次找到最快3匹(🐭🐭灵机一动想出来捏) 算法题:字符
一面 time:1.23 时长:1h 自我介绍 展开说一下大小文件上传和下载你是怎么实现的(吟唱开始) 你现在是大三,那你下学期没课吗,可以实习这么久吗(开始忽悠) HTML行块元素以及它们之间有什么区别 position属性有哪些 水平垂直居中方法 隐藏元素的方法 map和forEach的区别 同步执行和异步执行有什么区别 promise有哪几种状态 promise all 和 promise
1. 项目介绍 2. postgresql与clickhouse的区别 3. clickhouse的特点 4. 线程池的参数 5. 如何创建线程池 6. 线程池任务流程 7. future了解吗? 说说completableFuture 8. 说说redis? 9. redis线程模型 6.0之前和6.0之后区别?什么时候单线程什么时候多线程? 为什么要这么用? 10.hashmap与concur
一面 时长:50min 1、自我介绍 2、手写题:合并两个升序数组 3、ES6变量声明方式 4、const声明对象赋值问题 5、对象与对象属性的存储问题 6、为什么要涉及堆内存与栈内存 7、垃圾回收与它们的关系 8、JS高阶函数 9、React高阶组件 10、BFC概念及触发方式 11、浏览器事件循环机制 12、浏览器跨域原理与解决方式 13、cookie与session的区别 14、手写题:尽可
1、文件下载与上传的原理 2、大文件的下载 3、假设客户端有一个安装包要下载,安装成功率与下载成功率很低,要去优化下载成功率,会从哪些方面? 除了切片以外还有其他方案吗?除了提到的网络协议层优化?还有吗?安装包是静态的、会变化的,一定要在服务端去下载吗?(答 CDN)为什么要 CDN 优化呢?如果要去度量下载成功率,会怎么设计一个前端监控?之前有没有做过类似需求去做前端埋点? 4、重型的 web
面试时间整整一小时,嘴都说干了,整体难度不大,问的全都是其他面经里问的内容 一开始问的C++ 上来先手写一个拷贝构造函数,要求这个类有2个成员变量,int和char *;写完之后面试官提醒深浅拷贝,然后把char指针的拷贝改为深度拷贝,这里提醒char指针通常用来存储字符串,需要读取字符串长度,这里我手写的方法,在判断指针到字符串尾部的时候我写成了(*c)=='\n',这里面试官提醒了应该是'\0
项目相关问题 登录模块测试用例; 异常用例补充; 项目中遇到问题,你觉得本质是什么; 对于项目当初有没有没有考虑过的问题; 除了功能测试还有其他测试方面吗?(我说了性能 追问并发测试) 场景题 开发角度考虑一下购买的系统设计; 开发角度考虑购物系统的容错设计; 聊天 测试工作对开发工作的启发; 有没有应聘别的单位,目前流程; 选择工作时考虑的问题(我:岗位,公司平台,城市。我:城市喜欢杭州;面试官
快手Java已意向,回报下牛客,分享好运。感觉和其他面经区别很大,没考太多八股,场景设计为主。 一面80min: 自我介绍 根据简历项目提相关问题,主要考察真实性,没刻意刁难 主要考察了三个场景设计: 分布式数据库如何生成唯一、几乎递增(>=)的ID,项目用的snowflake,讲解了具体实现和原理,面试官说想个其他的办法。面试官给的答案是主节点生成ID,分发给其他节点 分布式延迟队列如何实现(项