1.自我介绍 2.两道SQL 3.mapreduce中map阶段和reduce阶段的task的数量怎么确定 4.了解哪些建模方式,了解维度建模吗,说说他们的区别 5.rdd有哪些shuffle类算子 6.shuffle的本质是什么 7.为什么数仓要分层,分层的意义在哪 8.四个排序的区别 9.spark的提交流程 10.hive中的元数据存储了哪些内容 已过
一面: 1.自我介绍 2.数仓分层 3.来了新的业务怎么建模 4.选用的什么模型,有什么考量 5.如果现在一张事实表一对多一个维度表,此维度表又一对多一个维度表,怎么设计模型 6.实习过程中用的什么计算引擎 7.spark UI会看哪些内容 8.数据倾斜问题怎么解决 9.介绍一下项目 10.为什么有的指标在下沉的时候要拆开来 11.SQL调优,讲一个具体的例子 12.SQL题:求中位数 二面: 1
一面8.9 总共差不多100min 项目拷打30min 八股30min STL容器,vector实现,map实现,迭代器失效,map是否线程安全,如何实现一个线程安全的map 指针,malloc和new的区别,malloc后的page fault实现的虚拟内存和物理内存映射,new之后free的问题,如何排查segmentation fault,valgrind,san编译参数 TCP协议,三次握
京东一面 1.项目实习自我介绍 主要讲了自己实习中的实时项目,从开发到上线的整个流程。 2.Flink项目中广播关联要有初始化?怎么初始化的?--自己做的时候没接触没注意到。 3.怎么更新的,key by怎么进行去重的? 4.实时项目 唯独关联是关联mysql中的维度,有可能就是主流数据过来了,但是维度没来,关联不上,这个是怎么进行处理的? 5.mysql维表是数据源,还是检查全表? 是look
1.实习经历拷打 2.项目拷打 3.数仓分层 4.sql:连续登录 已OC
在这炎热的夏天让我心底来个透心凉吧 找实习的时间太晚了所以心中很焦虑,结果就这样华丽丽的葬送了机会啊。面试官还是挺好的,问的问题基本都是数据开发的必考题目,首先是spark的shuffle机制(没答上来,这也是整个面试崩盘的开始)下面是从网络上找到的答案:前一个stage 的 ShuffleMapTask 进行 shuffle write, 把数据存储在 blockManager 上面, 并且把数
交叉面一面 70min 手撕:二叉树的非递归中序遍历;快排; 1. 做了一些基础知识题,涉及内容包括:指针和引用,select/poll/epoll对比,有两张表,都有id列,都是主键,怎么查出在两表均有的记录(即交集),并按照指定的两个字段排序,用一条sql语句实现。(INNER JOIN,ORDER BY 堆排序的过程;结构体的内存对齐; 2. tcp三次握手改成两次会有什么问题 3. 项目中
9月下旬投递并进行笔试 base南京 偏底层嵌入式开发 国庆末进行一面,问项目和解决方案 之后约了二面,听说二面是群面,放弃了
2022/8/23 9点一面 2022/8/25 11点二面 自我感觉两次面试面的都不咋样,但是居然过了(虽然主管面后面是池子) 面试问题大概如下: 自我介绍, 项目介绍,逮着项目一顿问; (由于项目与数据结构有关下面的问题数据结构偏多) 随便说三种底层数据结构的特点和差别; 介绍一下hash; 解决hash冲突除了开放地址法和开链法还有其他方法吗;(没答上来) hash的底层数据结构是如何设计
本双非 硕211 非科班计算机专业 投递大约一周左右收到笔试 笔试还蛮简单 好像是20年的题目 编程题只有一题简单题 笔试完大约一周接到面试通知 后来通知改时间 约了20分钟面试最后只面了13min 双方都开摄像头 HR小姐姐也会提醒你记得收拾一下自己 1、自我介绍 2、谈一下你对测试的理解 3、测试的流程周期 4、测试的一些方法 (答:黑盒:等价类。。白盒:静态测试等等) 5、你的职业规划(往测
时间线: 3.30投递 → 4.19性格测评 → 4.24面试意向调查 → 4.26通知面试 → 4.28深圳场线下面试,共三轮 → 5.7收到入池邮件 → 5.25oc → 5.27意向 第一轮专业面试:10:30-11:00,面试完10分钟后收到通过短信 1、自我介绍 2、介绍项目 3、针对项目问一些技术问题,如有监督和无监督算法的定义,项目里用到的算法哪些是有监督哪些是无监督等 4、职业规划
背景:211本硕,一作SCI一区论文两篇,无实习。 一面(9.21) 1. 自我介绍; 2. 让我挑一篇论文说一下,在我5分钟简要介绍完后,开始深挖细节,基本把这篇论文挖了个底朝天,整个过程持续了40分钟左右; 3. 特征选择的常用方法; 4. 过拟合的解决办法; 5. 闲聊时间,问我为啥不读博; 6. 反问。 总结:面试官人挺温柔的,问题都集中在我熟知的领域,面试体验极佳。 二面(9.29) 1
自我介绍 为什么想应聘我们这个岗位 你对软件测试了解多少 对于一个软件的Bug 你是如何定义的 什么叫软件的缺陷 Bug 的生命周期 软件测试设计过吗 用例的优先级怎么划分的 软件测试用例的设计方法 了解正交表法吗 你项目中的自动化测试框架实现了哪些功能 实现的时候遇到了哪些困难 你做的 UI 自动化如何抓取的元素 有几种方式 HTTP和HTTPS的区别 数据库查询比较慢怎么去提高它的查询效率 做
1.js部分 (1)事件循环题 (2)深浅拷贝题目: (3)继承题目: 并手写instance of的实现 (4)说说js中的数据类型和判断数据类型的方法 2.Css部分 (1)手画三角形 (2)说0.5px如何绘制 (3)BFC是什么 (4)两种不同的盒子模型 3.计算机网络部分 (1)http和https的区别 SSL层具体的实现技术 对称加密与非对称性加密 (2)tcp和udp的区别和具体的
7.25 小度质量部 测试开发工程师 面试1h 1. 自我介绍 2. 项目具体情况 3. 实习情况 4. 工作中遇到多进程/多线程的问题 5. 序列号生成的方式 6. Python多线程和多进程的性能问题(告知面试官自己理论方面是对Java更多了解一些 7. Java的数据类型有哪些 8. 整型占几个字节、int型数据范围 9. Java中String类直接赋值一个常量和直接new一个新的对象的区