1.sqoop底层是怎么实现的 2.shuffle调优 3.数仓和数据集市的概念 4.数仓分层,各个层是做什么的 5.维度退化,为什么要维度退化 6.HDFS上文件用什么存储的,ORC底层是什么样的 7.sql,求TopN 8.从一个数组中求第N大的数(先手撕了一下快排,然后面试官问有没有更好的答案,然后说了一下用堆的做法) 反问 整体面试三十分钟左右,感觉是寄了
好久没面试了,八股文肉眼可见的磕巴。 JVM内存模型,各个内存区域的用途。 哪些区域是线程共享的,方法区为什么线程共享? 哪些区域不会产生OOM。 垃圾识别和回收算法,哪些对象可以成为GCRoot? 如何确保所有的对象都被穷举(???) 垃圾收集器的分类?并行收集器的原理?(没答上来) 类和对象的加载过程?双亲委派机制? 双亲委派机制的好处?如何自定义类加载器? 自定义类加载器的用途?生产环境中有
你对Java的Object的看法 Object有哪些方法 Java的容器类型你知道哪些? ConcurrentHashMap和HashMap的差别? 实现单例模式的方法 如何保证单例模式线程安全 ThreadLocal的原理 强引用,软引用,弱引用和虚引用 synchronized修饰普通同步方法、修饰静态同步方法、修饰同步方法块 做题,找出字符串中,各个字符不同的子序列的最长长度
实习经历介绍 前端项目性能优化方面(√) webpack中loader作用(√) webpack中css-loader,style-loader,scss-leader的各自作用和执行顺序(×) scss less 优势(√) webpack中plugin和常见的plugin(√) webpack中externl作用(√) webpack中hash 、 chunk hash 、 content h
1.自我介绍 2.项目深挖 3.数理统计,如何用更少的试管
挂了就放面经系列.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编译过程,预处理阶段会把头文件内容全部包含进源文件吗? 独占指针,怎么实现不可复制,能否作为返回值,为什么? 进程和线程的区别,有独立的内存空间吗? 了解什么排序,介绍堆排序过程 手撕题,目测
快手一面:机器学习算法,信息安全部门 时长:50min 1. 自我介绍 2. 介绍一个项目 3. Kmeans和Kmeans++的区别 4. SVM和Logistics Regression的区别 5. 距离函数 6. 介绍XGBoost 7. Bagging和Boosting的区别 8. L1和L2正则化 9. 怎么检测钓鱼邮件 10. 怎么检测水军 11. 模拟算法题(版本比较) 12. 简单
自我介绍 实习项目介绍 对这个岗位的理解? 平时都是怎么学习,看书和github源码吗? 为什么要开发这个工具?是重复造轮子,现有的不行吗?出于什么背景? Java异常分类? Exception又分成几类?有什么区别? 捕获异常用什么? error能捕获吗? 介绍一下Java的垃圾回收机制? 都有那些垃圾回收器? Java源码看过吗?介绍一下HashMap吧 了解那些Linux命令? 写一个Lin
一面,业务面:直属leader面(二面才知道是直属leader):36分钟 第一部分:自我介绍:两段实习经历(京东、扇贝)+两段大厂项目(网易新闻、美团民宿) 第二部分:提问 1. 说一下在京东做了什么、还有网易项目:回答:简单说了在京东实习部门的业务背景,自己负责的内容,举例讲了一些内容;网易新闻项目做了什么,这部分讲得有点磕磕碰碰,是去年11月份做的,有些忘了,自己讲了一些后感觉有点乱就跟面试
----0626一面 【总共面了50分钟左右 1.自我介绍 2.介绍实习中比较重要的项目,用到了什么重要指标,还可以怎么优化 3.中心极限定理;第一、二类错误 4.男生女生日活均下降,但总日活上升,为什么【辛普森悖论,比例问题 5.常用什么软件,用3个指标来描述它的运营情况【太拉跨了,最后说了个投资回报率,接着问怎么计算,结巴半天也说不出来 6.两道sql题 打赏 top50主播的贡献top3用户
自我介绍 1.为什么想来互联网 2.遇到最大的困难 3.最大的优点和缺点 八股: 1.项目用到的多线程? 从微服务角度介绍业务,再使用线程池,实际开发的过程中,难免需要调用多个接口来汇总数据,如果所有接口(或部分接口)的没有依赖关系,就可以使用线程池+future来提升性能。 2.SQL题:存在a表不在b表的数据 ①使用 not in select distinct A.ID from A whe
一面 5.29 1h 面试官简单介绍一下部门业务 自我介绍 1.数据结构、算法: 如何理解链表 如何理解栈和队列,应用场景 如何理解二叉树和图 知道的二叉树遍历和图遍历 图的寻路算法,口述迪杰斯特拉 知道的排序算法 手撕快排(因为说的是三路所以写的也是三路) 手撕判断链表是否有环,只写了个函数,没运行 2.计网: OSI七层协议,各自功能和常见协议 TCP和UDP区别 TCP三次握手 HTTP和H
8.15 16:00 ~ 16:55 1、自我介绍 面试官:问一些js的基础把 (题目顺序不分先后) 2、js的原型和原型链,这里也会出原型链的场景题,问你指向哪里 3、js的作用域和作用域链,这里会出全局变量的场景题 4、js的闭包,并举出具体的应用。这里会让你写一个闭包的例子,里面会涉及到自由变量寻找的问题 5、js的this指向问题,这里会涉及到一点call/apply/bind 6、js的