20221014携程面试记录 写在前面:岗位是大数据底层框架开发工程师 接的15:30的面试,面试官31到的,大概面了40分钟左右,问的不深,除了Spring那一套不会,其他都答上来了,整体感觉还不错,在这里记录下 面试流程 自我介绍 第一个项目细说,详说架构(大数据相关的项目,巴拉巴拉一顿说) 第二个项目细说(实现了哪些功能) 第三个项目细说 第四个项目细说 问Spark为什么比MapReduc
#数据人的面试交流地# 1.首先自我介绍,一定要加上自己会啥,自己的优势一定要多说出来 2.简历上写的项目一定要自己做的,如果是网上抄的一定要弄懂才能写出来,要不然容易出现问题 3.写自己的技能一定要写自己弄的比较懂的 4.再来说一下我对大数据的理解,大数据讲究计算和存储,对于存储一定要懂hdfs,hive等等技术,对于计算我建议一定要会spark,flink也要会,你可以不用但要会,spark说
1.自我介绍 2.微信一键登录使用的是OAuth协议吗 3.策略模式的使用 4.如果应用上线,如何实现在上线中不修改代码进行功能的扩展(动态代理) 5.说说你知道的动态代理的应用场景 6.动态代理与静态代理的区别(没说出来) 7.你还知道哪些设计模式? 8.观察者模式使用的场景? 9.如何保证观察者会收到消息队列中的消息? 10.kafka你是用过嘛?(之前提了使用过rabbitmq,貌似问了一个
1 为什么学习前端? 2 你对前端行业的认识? 3 Vue和React区别 4 Vue3和React16的新功能 5 前端性能优化策略 6 前端错误定位? 7 浏览器性能调试api? 8 事件循环 9 手机端h5适配方法?
1.大数据概念? 2.用接口啥啥的爬过数据吗? 3.linux的指令会不会? 4.hadoop了解吗? 5.sql怎么优化? 我:………… 还需努力。。。。。。
问题内容: 我有一个与Guice的机器人腿示例非常相似的用例,除了我不知道我有多少个“腿”。因此,我不能使用机器人腿示例所需的注释。 我希望将所有这些“腿”收集到带有Guice的Multibindings扩展的java.util.Set中。 从技术上讲,在PrivateModule中,我想将实现直接公开为Multibindings扩展所提供的集合的元素。我只是不知道该怎么做。 有关参考和代码示例,
2022.09.23--汇川一面:(40min) 1. 自我介绍 2. 介绍一个项目经历 3. 请介绍下MQTT? 4. 说一下怎么解决收发包调试出错的问题? 5. 分析下多任务编程中频繁使用互斥锁的后果? 6. 说下对于arm架构的理解? 7. 说下原子操作的实现原理? 8. 有研究过哪些嵌入式相关的源代码? 9. 预期的薪资? 10. 预期工作地点? 11. 反问:培养体系与技术成长路线 20
(更新中,一直到找到工作为止) 2023.3.17 ps: 最近签了家保底,不说是哪家了(工资一般)。签了保底后人就摆了,文章也很久没更新了,有一堆做过的笔试没写。后面不确定还投不投,可能会在不投后再来更新了:) 为了避免不必要的麻烦,不标注每道题来源公司。本文一方面是为了自己复盘,另一方面期待大佬的解答纠错。如需删除直接私信即可。 公司 贝格迈思,青葡萄科技,杭州宏杉科技,中电海南创新研究院,英
主要内容:汇编代码中的修改,TSL指令汇编代码中的修改 在锁变量机制中,有时Process读取锁变量的旧值并进入临界区。由于这个原因,多个流程可能会进入临界区。但是,下面第一部分中显示的代码可以用第二部分中显示的代码替换。这不会影响算法,但通过这样做,我们可以设法在一定程度上提供互斥,但不能完全实现。 在更新版本的代码中,Lock的值被加载到本地寄存器R0中,然后锁的值被设置为。 但是,在步骤3中,先前的锁定值(现在存储到R0中)与0
这周事情很多,压力也有点大,做了两个测评(还攒着4个没做,周末做吧~),面了几场。 面试总体感觉还好,就是要再深挖自己简历,总结实习收获,一定要有逻辑性!!! 8.30 快手数据分析一面(说是半个小时,结果45min) 1.写代码-次日留存率 2.自我介绍 3.项目背景、具体策略、结果以及你在中的职责 -具体策略是怎么调整的? -如何评估效果,哪些指标? -有哪些风险点? -站在整个平台怎么评估策
hr面-专业面-综合面-线下高管面 30min 1、籍贯、家庭住址 2、向往的工作地点排序 3、平时喜欢什么平台 4、在不同平台做什么内容 5、如果让你去策划一个美妆类内容运营,你会怎么策划内容 6、如何考虑一个岗位、如何选择 7、职业目标 群面 60min 1、自我介绍 2、用动物形容自己 3、遇到的矛盾竞争最激烈的事情 4、创作的效果最好的内容,以及它的内容结构是什么样的 - 转岗到其他品牌
开始问项目: 1.简单介绍项目,有什么模块,简单介绍,怎么实现的 2.模块里有什么类,有什么关系 3.怎么实现的接口 4.怎么体现的面向对象编程思想 5.有没有用虚函数,怎么用的父指针指向子类对象,为什么这么用 6.怎么实现线程安全,除了锁还用了什么,你还知道什么,进程怎么通信的 7.用了什么容器,为什么 8.多线程怎么完成的,怎么用的 9.IO怎么调用的,怎么理解的 10.怎么用的socket
页面置换机制 如果要实现页面置换机制,只考虑页替换算法的设计与实现是远远不够的,还需考虑其他问题: 哪些页可以被换出? 一个虚拟的页如何与硬盘上的扇区建立对应关系? 何时进行换入和换出操作? 如何设计数据结构以支持页替换算法? 如何完成页的换入换出操作? 这些问题在下面会逐一进行分析。注意,在实验三中仅实现了简单的页面置换机制,但现在还没有涉及实验四和实验五才实现的内核线程和用户进程,所以还无法通
趁热赶紧记录一波 1.自我介绍 2.讲讲java的引用? 3.讲讲HashMap底层数据结构 4.HashMap的put操作 5.JVM的内存结构 6.讲讲垃圾回收 7.看你写了挺多项目(三个)有在项目中用过多线程吗? 8.看你有一个手写Spring的项目,你完成了哪些功能? 9.看你的项目里有一个秒杀接口,能讲一下当时怎么处理超卖问题吗? 10.接着上一个问题,怎么处理redis和mysql的数
一面 2月28日 自我介绍 项目相关 RAFT 协议选举流程 C++ 中的 new 和 malloc 的区别 如果说 new 的时候内存不够了,操作系统会做什么操作 引用和指针有什么区别 虚函数如何实现多态 父类指针指向子类对象,如何对子类虚函数进行寻址 构造函数可以是虚函数吗 C++ 怎么调用 C ACID 特性 脏读、幻读、不可重复读的概念 mysql 索引是什么 B+ 树的叶子结点的链表有什