部门技术栈全部是Go( 全程40分钟多 八股: C++20协程有哪些关键字,有哪些作用 与Go协程比较 cpp智能指针 sql语句执行过程 select语句:where、limit、group by、having几部分的顺序 InnoDB使用b+树的原因 了解过哪些分布式数据库 如何实现一个线程池 介绍一下实习经历 手撕:二选一,选了链表局部反转,秒了 面试官很年轻,有一点冷漠,希望不是嫌弃我太菜
项目拷打,主要讲清楚你在开发中的设计思路和贡献。(聊得挺长时间) C++基础知识 智能指针实现,shared_ptr、unique_ptr、weak_ptr。 你自己实现shared_ptr 有哪些关键的步骤。 new、delete、malloc、free区别。(注意要答到new的具体实现【会执行对象的构造函数】,brk和mmap【malloc】,我给忘记了) 多态,虚函具体实现。场景:A和B是两
八股盛宴 操作系统: 进程线程,共享不共享哪些东西,进程间通信,线程间通信方式,虚拟内存 两个进程通过共享内存往同一个地址写内容,内存中是否是同一个地址 网络 https加密过程,对称加密和非对称加密 tcp,udp区别 c++语法: class A{ int a; static char b; void fun(){}; virtual void funB(){}; } A a; sizeof(
状态:一面过,已约二面 一面 2024-04-22 25min ----------------- 1. 介绍时说go,简单说下go 2. 创建线程的方式 3. 守护线程 4. ArrayList和LinkedList的区别 5. 线程安全的hashMap 6. 堆区组成?年轻代进入老年代年龄?年轻代和老年代用什么回收算法? 7. 和jdk同包同名的hashMap,对系统的编译和运行有什么影响?
一、安装 Maven Maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。 Maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展,利用 Maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。 1. 下载 Maven http://maven.apa
面试内容分为以下几个部分(时长:一小时 5分钟): 1.自我介绍。 2.出了一道算法题,将二叉树搜索树转换为双向链表,不新建链表结构,链表结构使用树节点的结构,左孩子代表前节点,右孩子代表后继节点。要求是在不新建节点的情况下实现转换。使用中序遍历解答了。 3.做完算法题目之后出了一道 SQL 题,为薪资表格中获奖人员的薪水字段加 10% 的工资,获奖人员由获奖表格可以查询得到。当时有点理解错误了,
问题内容: 我想从字节数组中提取一组坐标到DoubleBuffer中。 以下是如何将一组坐标从主字节数组提取到另一个字节数组的示例。 我的问题是: 如何将geomCoords字节数组放入DoubleBuffer? 还是 可以在不创建geomCoords的情况下将这些数据放入DoubleBuffer中?速度和效率是关键,因此任何捷径或优化都是最欢迎的! 问题答案: 如果您知道字节缓冲区中的8个字节确
比方说,我有一个字节数组,包含没有标题的原始位图数据。 但是位图数据有点奇怪,我不太确定,但是如果宽度是NPOT(不是二次方),位图数据似乎没有正确对齐 我使用以下代码从此类位图数据构造bmp: 到目前为止,代码运行良好。但由于某些原因,我需要实现“导入位图”,这意味着我需要从位图实例中获取“奇怪”的位图数据。 我该怎么做?
说明:数据上报到平台后,Hubble平台的分析模块大约需要30分钟能查到数据,若该事件是首次发送可能时间会久些。 1.1. 客户端调试 Android sdk v2.1.7.5 以及之后版本 v2.1.7.5 以及之后版本无需配置,默认即开启,建议更新到最新版本。 v2.1.7.5之前版本 v2.1.7.5之前版本已不支持远程调试,本地调试请查看Android sdk开发文档(控制台日志输出)。
题型:10道单项、5道不定项、2道算法、1道SQL,难度还可以 单项题 1. 哪个程序通常与NameNode在一个节点启动?Jobtracker 2. HIVE的建表描述,错误的是:STORED AS 指定存储路径 正确应该是指定表的格式 3. 维度建模中雪花模型和星型模型的描述不正确的是:星型模型是多个事实表和多个维度表组成 正确应该是 1个事实表和多个维度表组成 4. hive中用get_js
09.04 笔试,测评 笔试代码题sql比较简单 09.08 一面 1.自我介绍 2.一道简单sql题目 3.python:冒泡排序(实际写的快排) 4.了解实时数仓吗? 5.对Hadoop框架的了解 6.对mapreduce的了解 7.反问 09.12 二面 十分钟左右 1.自我介绍 2.python中怎么实现类型转换 3.python常用的函数 4.研究生阶段的学习计划 5.反问 10.09
时间:120min 选择题:Hadoop+Spark+Linux+408 编程题: 小红的不动点:直接用HashMap就行 每个部门薪资排名前两名员工:rank开窗 小红删数字:这题应该是后端笔试的第二题,逆序dp,只过了96%
很快就18分钟吧 1.自我介绍 2.说说你对C++了解多少,讲讲智能指针 3.说一说C++17 C++20 4.说说你了解的数据结构 5.说一说你了解的Linux,你为什么用这个Linux,对他了解多少,有什么好处 6.内存泄漏怎么处理的,定义是什么 7.讲一讲你对动态规划的理解 8.反问: 感觉G了,岗位不是很匹配 #你都收到了哪些公司的感谢信?##杉岩数据#
拷打实时数仓(建模,为什么要分层,为什么选择HBase作为数据库,所有数据都要旁路缓存吗,旁路缓存HBase数据经常变更,Flink工作流程) 怎么处理数据倾斜 数仓常用的维度建模方案有哪些 建模模型有哪几个,分别适用于什么场景 Hadoop生态圈、MapReduce工作流程、 为什么大数据用Kafka多、Kafka工作流程、Kafka怎么保证数据有序、Kafka同一个主题下分区之间是否有序 SQ
4/22 一面 4/26 二面 5/ 1 offer emm,昨天加hr微信,没加我,但今天51居然发了offer,可能他工作日忘记发offer了吧..