华为OD技术面试案例3-2024年

news/2024/7/20 16:37:39 标签: 华为od, 面试, 职场和发展

技术一面:

1.手撕代码,算法题:

【最小路径和】

手撕代码通过,面试官拍了照片

2.深挖项目,做过的自认为最好的一个项目,描述做过的项目的工作过程,使用到哪些技术?

技术二面:

1.深挖项目,

(1)BI系统和数据源打通的流程,详细描述一下数据采集和数据清洗的步骤、流程、技术;

(2)数据库方面的知识,Oracle的表空间、子表还有数据库的全文索引,解决慢SQL查询的系统方法论和实际经验,Oracle和Mysql的区别是什么?Mysql有表空间吗?Oracle和Mysql的数据管理模式有什么不同?

(3)数据库视图有哪些分类,物化视图和普通视图的区别是什么?在物化视图或者普通视图中使用索引需要注意什么?

(4)询问java基础知识,java内存的使用,java堆栈是什么、堆和栈的区别是什么?线程安全的Map有哪些?工作或者刷算法题用过哪些java基础数据结构?ArrayList是有序还是无序的?

(5)询问大数据组件方面的知识,ES、Hadoop或者Spark、Redis、Mongodb有没有用过?

2.手撕代码,算法题:

给定一个边长为len的表格,把它按边长gridLen来划分为若干等分的格栅。(len为gridLen的整数倍长)。

* 请计算进行格栅化之后,给定的坐标(x,y)出于第几个格栅。格栅编号从1开始

* 如:以下为边长6的表格,格栅边长为3.其中(1,5)出于第二个格栅。输出2

手撕代码通过,面试官拍了照片

技术二面面试官给出的评价:开发能力是短板,算法能力、算法思维不错,有一定的数据库能力,还需综合考量


http://www.niftyadmin.cn/n/5397496.html

相关文章

【办公类-16-07-02】“2023下学期 (调整版无中1班)周计划-美术专用活动室写法”(python 排班表系列)

作品展示:——去掉中1班的美工室排法 背景需求: 今天组长说“大小美工室”排班有错误,由于中1班并不在总园,所以应该是中2-中7班共用总部的大美工室、小美工室(没有中1班)。 【办公类-16-07-01】“2023下…

Opencv实战(4)详解轮廓

轮廓 Opencv实战系列,前文: 文章目录 轮廓(1).查找绘制1.findContours()2.drawContours() (2).层级结构(3).筛选轮廓(4).凸包 (1).查找绘制 预处理: 灰度化:使用cv::cvtColor()图像去噪:使用高斯滤波cv::Gaussian(…

如何利用graylog进行容器化日志管理?

Docker日志 当一个容器启动的时候,它其实是docker deamon的一个子进程,docker daemon可以拿到容器里面进程的标准输出,然后通过自身的LogDriver模块来处理,LogDriver支持的方式很多,默认写到本地文件,也可…

苹果放弃造车计划对国内车企内卷趋势的影响

苹果放弃造车计划对国内车企内卷趋势的影响 近日,苹果被曝出放弃长达十年的造车计划,这一消息在科技圈和汽车圈引起了不小的震动。苹果作为全球科技巨头,其任何风吹草动都牵动着整个行业的神经。那么,这一事件对于国内车企的内卷…

云计算与大数据课程笔记(一)云计算背景与介绍

如何实现一个简易搜索引擎? 实现一个简易的搜索引擎可以分为几个基本步骤:数据收集(爬虫)、数据处理(索引)、查询处理和结果呈现。下面是一个概括的实现流程: 1. 数据收集(爬虫&am…

Vue+Flask电商后台管理系统

在这个项目中,我们将结合Vue.js前端框架和python后端框架Flask,打造一个功能强大、易于使用的电商后台管理系统 项目演示视频: VueFlask项目 目录 前端环境(Vue.js): 后端环境(python-Flask&…

Git教程-Git的基本使用

Git是一个强大的分布式版本控制系统,它不仅用于跟踪代码的变化,还能够协调多个开发者之间的工作。在软件开发过程中,Git被广泛应用于协作开发、版本管理和代码追踪等方面。以下是一个详细的Git教程,我们将深入探讨Git的基本概念和…

代理IP安全问题:在国外使用代理IP是否安全

目录 前言 一、国外使用代理IP的安全风险 1. 数据泄露 2. 恶意软件 3. 网络攻击 4. 法律风险 二、保护国外使用代理IP的安全方法 1. 选择可信的代理服务器 2. 使用加密协议 3. 定期更新系统和软件 4. 注意网络安全意识 三、案例分析 总结 前言 在互联网时代&…