二面就问了20min不到,吓死我了,不过已经发offer啦,分享下二面问的一些题目。 还是挖简历。 数仓建模核心 拉链表、快照表、全量表的区别 好像就这些~
1. 简历深挖 2. mysql binlog了解吗 3. shell脚本写过吗 4. 两个集群,一张hive表如何进行数据共享,A集群如何同步到B集群中 5. 一张订单表,支付状态会发生变化,如何采集到ods? 面试官说由于每张mysql表都是在系统上有应用的,所以应该用update的方式更新支付状态,不能采用数仓的方式去思考问题,不能用拉链表。数仓可以保存历史数据,但是mysql表必须要用up
规控算法岗 一面 1、实习的内容介绍 2、代码题 最长递增子序列 3、c++相关: vector删除和清空元素的方法 如何将vector内存空间也清除 emplace 和push 的区别 swap clear erase 区别 智能指针 相互转化的方法 得到源指针的方法 map unordermap 面完直接通知二面 二面 1、介绍项目背景 介绍主要负责工作 2、 lattice里怎么用的 st图
自我介绍 居中布局 判断数组的方法 数组有哪些方法 如何实现三栏布局 三栏布局使用float时中间宽度怎么计算 CSS动画 CSS如何实现列表加载时动画 有使用动画吗?使用动画的优势是啥? ES6新特性 JavaScript数据类型 var、let、const 区别 浅拷贝与深拷贝 深拷贝的内部实现 HTTPS与http区别 三次握手与四次挥手 四次挥手时第二次与第三次之间做了什么 docker部
一面: 1. 讲kaggle的金牌比赛,问了参加人数,算kaggle参赛人数前4的比赛 2. 做了两页ppt讲模型融合创新的点,面试官跟着理解梳理了一遍,较为认可 3. 手撕,都撕出来了 4. 问八股,logloss, auc实际意义,树模型全部讲一遍 5. 反问,问业务中看重什么指标和实际意义 出来5分钟后,紧接着二面通知 二面: 1.讲模型,同上 2. 深挖八股,交叉验证的意义,XGBoost
自我介绍 介绍实习项目(5min) React主要用了哪些Hook?(useState,useRef,useEffect,useSelector,useDispathch,useCallback,useMemo,忘记说useContext了) 介绍useCallback和useMemo场景(八股) 比如useEffect的回调函数可以是异步函数吗(async和await)(不可以,但是具体原因没有
了解大数据吗? 分布式是什么? 1、list、set、map之间的区别与联系 2、arraylist和linkedlist之间的区别与联系 3、数组与链表的区别 4、线程和进程的区别?为什么要设置线程? 5、线程安全如何保证?几种方法?为什么会出现线程不安全 6、线程池用于干啥? 7、同步与异步的概念? SQL相关 1、讲一下索引?索引怎么实现 2、列排序是什么数据结构? 3、B树和B+树的区别?
凭记忆写,没录屏。 自主预约(时间自主,日期不自主),约的5点,周日下午打电话问我能不能2点面,我说行。今天2点面一面,最奇怪的是,50分钟面完一面后,马上给我发邮件,让我3.05二面,龟龟,我还以为发错了。结果就是马不停蹄地二面。 提前泼个冷水,一面二面面试官都是不同部门的,所以我估计面经参考价值不大。 一面:50分钟(一面面试官问的问题比较笼统,或者说范围比较大) 1.自我介绍(讲了2个项目经
二面:50分钟(主要围绕项目展开) 记忆开始模糊....尽量想 先问了下是不是搞错了,怎么刚结束一面马上二面了。我迟到了1-2分钟。 1.自我介绍?我自我介绍有说本科自动化主要用了C语言,研一做过C助教,现在做实验室研究用的Python,自学JAVA找开发工作。 2.听你自我介绍,熟悉的语言还是比较多的,介绍一下他们的区别?主要讲了一下C有用到指针,当时学得比较辛苦,指针难理解。 3.既然你说到指
妈呀有点太菜了,但是还是Mark一下勇敢踏出算法工程师第一步 base在北京 面试官好像是一名工作时长10来年的程序员 人特别好谢谢你~ 了解到该岗的主要业务是:网约车供需预测+因果推断两大块 供需预测其实通常使用深度学习结合时序,预测的量有:某时某地的订单量+成交率/成交金额... 供需调度的最基本思想就是“缺什么补什么”,比如早高峰的时候,用车不足,那么其实滴滴平台会给司机奖励机制(发钱),鼓
记录第一次产品面试 (有一段非互联网产品实习和字节非产品经历,哈哈哈互联网产品一点不沾) 一面:小姐姐很好,但我答的不太好 1.自我介绍 2.介绍实习经历 3.你做的产品它们的评判标准是什么 4.后续继续提升指标从哪里入手? 5.字节实习项目的指标评判? 6.怎么平衡秋招和现在的实习? 7.想做哪方面的产品?纯C端? 8.导师是否同意实习? 9.反问 感觉非常注重数据方面的效果,挖的很深。 #实习
自我介绍 1. 项目都是在学校做的吗,是个人还是学校的 2. 自己完成的还是有合作 3. 怎么管理的,GitHub还是本地 4. 服务端数据库这些是本地还是合作的 5. 用vue2还是vue3,为什么 6. 开发的时候有涉及到跨域吗,了解跨域吗,怎么理解的讲一下 7. ES6用的比较多的特性有哪些 8. 箭头函数和普通函数的区别,优势 做两个题: 1. 数组拍平,输出一维数组 --flatten
一天之内全部面完,每一轮面试通过后十分钟后就开始下一轮,强度太大了。。 一面 1. 自我介绍 2. 问项目(20min) 3. 八股文:介绍一下c++多态;override关键字;std::move(); 拷贝构造和移动构造;介绍一下智能指针;unique_ptr如何实现独享。 4. 手撕:三数之和(结果不能有重复) 5. 反问 二面 1. 工程技能问题:Cmake中如何引用头文件;git mer
1.自我介绍,请你简单做下自我介绍 2.项目/实习介绍,请你挑一段你最想分享的实习经历或者项目经历,介绍一下。项目的目标和原因。 3.策略问题:滴滴平台如何解决打车的难的问题? 4.策略问题:如何让更多的人使用拼车? 5.怎么证明自己的逻辑不错 6.问对某个行业的看法怎么回答 7.如何分析一款社交/内容/短视频APP? 8.问对某个功能的看法怎么回答 9.微信砍一个功能,砍什么?加一个功能,加什么
尽可能的回忆哈,滴滴面的不难,很基础,估计部门很缺人所以流程很快。 一面: HTML5相关 三栏布局尽可能多的实现 css定位,优先级,继承 垂直居中尽可能多的实现 箭头函数和普通函数区别 map和object区别 vue的响应式和双向数据绑定 防抖和节流 数组常用方法介绍一下 js数据类型,区别 const的值一定不能改变吗? cookie和session 浏览器缓存相关 一个1-100的随机数