一面 实习深挖 实习中遇到什么难点 数仓如何分层,每层如何设计模型 发现凌晨任务挂了,讲快速排查思路 几种join方式的区别 如何优化使用row_number的效率 拉链表原理和作用 对etl的理解 cte的特点 sql每个部门薪资最高的员工,要求两种方法 算法构造二叉树 二叉树几种遍历方式实现 介绍栈和队列,以及各自的应用场景 还有些忘记了,都怪库克没做录音功能 二面 实习深挖 有过什么任务优化
时间:9月21日 地点:武汉华美达光谷大酒店 提问: 1.自我介绍 2.拷问简历上的项目 3.(其中一个)项目主要做了哪些内容? 4.在项目过程中有没有遇到困难,是如何解决的? 5.生活中有没有自己特别感兴趣的事情,自己钻研过什么? 6.是更偏向于钻研某一件事情,还是偏向于学习更宽广的知识?(建议回答钻研) 7.你觉得相比于研究生,自己的优势在哪里? 反问: 1.对于应届生的培训体系和流程 2.技
上来面试官先问为啥要转来开发岗 与科班的相比你有什么优势等 接着狂问项目 做的是大营销的抽奖项目 :在项目中遇到了什么困难? :有些空指针的问题比较难处理 :那对于空指针的问题有什么处理心得? :… :看你简历中写了这个项目易于拓展和开发 怎么体现? :… :你说的这个抽奖流程是一次的,怎么做10次的?在代码中怎么体现的? :… :怎么处理的库存? :… :假如给你个数组里面有十亿个数据,怎么处理
在公众号投递的产品开发研究员,挺长时间后收到线下面试通知,需要携带简历,成绩单,四六级证书那些东西,群面形式,一个hr一个技术官,hr问了目前已经有的offer以及期望薪资,技术官主要让介绍一下自己的项目,问能看得懂电路图分析断短路不,总体感觉面试很轻松,但是进签约群后发现双非不多,挺多92学校的
时间:2024/08/27 15:00(40分钟) 和一面不是同一个部门(一面跨境,二面推荐算法),应该是交叉面试 八股:数据库不会,死锁,如何解决死锁(没答好),访问url的网络过程,TCP和UDP区别,长连接和短连接区别(不会),存储的体系结构(没准备,凭印象讲了一下) 手撕:最长上升子序列(dp+二分),某用户所有关注用户的最近k个帖子(若干有序链表的前k大)
时间:2024/08/13 11:00(55分钟) 了解项目 手撕:矩阵乘法,合并有序链表 八股:线程池(不太会)、查看端口指令(忘了)、访问网页的全过程协议、http方法(get、post等,区别没太了解),多线程的很多东西依然pass 又是被八股问得汗流浃背的一天,本来有些东西是会的,一紧张还是没答好
时间:2024/08/07 16:00(60分钟) 八股:面向对象、多态、内存管理、智能指针、C++11特性、三次握手四次挥手 手撕:本来是单例模式,但我不会,换成了手撕快排 嘱咐我后面可能会有更多工程上的考察
公司:北京快手 面试时间:2024.07.04,共计55分钟 问题 自我介绍 Java中Map在内存中的存储结构,如何存储数据? HashMap的底层数据结构是什么? 介绍一下ArrayList? int a1[4096]; Integer a2[4096]; 两个数组求和哪个更快? 对连续内存的数据做计算,CPU会有哪些加速设计? Java中创建对象返回的引用地址和物理内存条中的地址有什么关系?
公司:广州网易互娱 面试时间:2024.07.23,共计65分钟 共两位技术面试官,轮流提问 流程:自我介绍、项目、基础知识(Java基础方面、数据库方面、计算机基础方面(操作系统)、计算机网络方面)、算法笔试。 问题 自我介绍 项目方面 成本治理中负责的工作内容 数据平台中,任务计算成本的计费维度 Spark作业从哪些方面可以发现能够优化? Spark作业可以从哪些方面进行优化? 从哪些配置入手
120min 面的人快没了,一开始八股问了啥都记不太清楚了 八股: rocketmq,讲点啥,讲啥都行 你rocketmq用的版本是多少,4和5有什么区别 reactor线程模型 spring、springboot、mvc的区别 spring包含哪些组件 mvc你知道多少 口撕(给出最终结果): 给了一个后序和中序遍历,求前序遍历。 一个树有3个叶子结点,8个节点的度数为1,求该树的节点数量。 手
70min 一开始问了点项目 然后八股: 令牌桶和漏斗算法介绍一下,业务上这两个怎么做选择 linux的bin bash讲讲(好像是这个,不会) b树和b+树讲讲 前缀树和后缀树 前缀树在数据稀少时的优化策略 bio、nio、aio讲讲 tcp的拥塞窗口 (到这里用了45min) 算法题: 给一串数字分割成ip形式,输出所有可以构成的ip 算法题25分钟都没写出来,127001死活过不了,就差一点
20240719,百度提前批Java研发一面 1、自我介绍,2个项目自己做的 2、HashCode()和equals()方法的关系, 3、重载和重写有什么区别? 4、讲一讲乐观锁和悲观锁 5、讲一讲CAS原理 6、ABA问题,怎么解决 7、synchroized是什么锁?跟JDK版本关系,jdk8以前和以后有什么区别 8、线程的状态,分别介绍 9、出现SQL慢查询,怎么排查 10、异常处理相关的注
60min 八股轰炸: 1、jre、jdk、jvm的概念 2、jvm内存区域 3、堆内存怎么组织的 4、新生代老年代讲讲 5、垃圾回收的原理 6、full gc频繁,有哪些原因 7、static关键字有哪些作用 8、double和float的区别 9、double和float的精度损失是怎么导致的 10、java里如何精确表示小数 11、java里的数据结构 12、redis为什么快 13、跳表的
更新:许愿真的有用!4个小时后约hr面了 0八股 项目挖了挖 问了论文,负责的项目,团队协作,具体使用的技术栈,以后的未来规划等等。。。面试官还介绍了他们的部门以及实习生后面要干的工作。。 聊的很开心,期间还开了育碧土豆服务器笑话,给面试官听笑了 比起面试,更像和大佬交流。 许愿hr面#网易互娱##网易#
为什么需要指令重排序 为什么多线程会出现不安全的情况 你提到栈里有私有数据,那栈里都存什么类型的数据呢? 如果一个静态变量100MB,会存在JVM的哪里? 新生代什么情况会晋升到老年代? 那如果老年代空间不够了,会怎么样? 我们知道Minor GC和Major GC都会STW,那强制GC线程和用户线程一起执行,会有什么后果吗? 介绍你知道的垃圾回收算法 介绍一种垃圾回收器 G1垃圾回收器怎么实现可