题目描述: 静态扫描快速快速识别源代码的缺陷,静态扫描的结果以扫描报告作为输出: 1、文件扫描的成本和文件大小相关,如果文件大小为N,则扫描成本为N个金币 2、扫描报告的缓存成本和文件大小无关,每缓存一个报告需要M个金币 3、扫描报告缓存后,后继再碰到该文件则不需要扫描成本,直接获取缓存结果 给出源代码文件标识序列和文件大小序列,求解采用合理的缓存策略,最少需要的金币数。 输入描述: 第一行为缓存
题目描述: Excel工作表中对选定区域的数值进行统计的功能非常实用。 仿照Excel的这个功能,请对给定表格中选中区域中的单元格进行求和统计,并输出统计结果。 为简化计算,假设当前输入中每个单元格内容仅为数字或公式两种。 如果为数字,则是一个非负整数,形如3、77 如果为公式,则固定以=开头,且仅包含下面三种情况: 等于某单元格的值,例如=B12 两个单元格的双目运算(仅为+或-),形如=C1-
题目描述: 给一个数组,数组里面都是代表非负整数的字符串,将数组里所有的数值排列组合拼接起来组成一个数字,输出拼接成的最小的数字。 输入描述: 一个数组,数组不为空,数组里面都是代表非负整数的字符串,可以是0开头,例如:["13", "045", "09", "56"]。 数组的大小范围:[1, 50] 数组中每个元素的长度范围:[1, 30] 输出描述: 以字符串的格式输出一个数字,如果最终结果
题目描述: 给定由 [a-z] 26个英文小写字母组成的字符串A和B,其中A中可能存在重复字母,B中不会存在重复字母 现从字符串A中按规则挑选一些字母,可以组成字符串B。 挑选规则如下: 1) 同一个位置的字母只能被挑选一次 2) 被挑选字母的相对先后顺序不能改变 求最多可以同时从A中挑选多少组能组成B的字符串 输入描述: 输入为2行,第1行输入字符串A,第2行输入字符串B,行首行尾无多余空格
题目描述: 给定坐标轴上的一组线段,线段的起点和终点均为整数并且长度不小于1,请你从中找到最少数量的线段,这些线段可以覆盖住所有线段。 输入描述: 第一行输入为所有线段的数量,不超过10000,后面每行表示一条线段,格式为"x,y",x和y分别表示起点和终点,取值范围是[-105,105]。 输出描述: 最少线段数量,为正整数 示例1 输入: 3 1,4 2,5 3,6 输出: 2 说明: 选取2
题目描述: 现需要实现一种算法,能将一组压缩字符串还原成原始字符串,还原规则如下: 1、字符后面加数字N,表示重复字符N次。例如:压缩内容为A3,表示原始字符串为AAA。 2、花括号中的字符串加数字N,表示花括号中的字符串重复N次。例如:压缩内容为{AB}3,表示原始字符串为ABABAB。 3、字符加N和花括号后面加N,支持任意的嵌套,包括互相嵌套。例如:压缩内容可以{A3B1{C}3}3。 输入
一面,问项目还有linux驱动框架,内核,设备树。手撕一个简单。 二面,问c++一些八股,详细问项目。手撕中等题(有空间复杂度要求),还说思路,以及另外的几种解法。 主管面,一个多小时,深挖项目,问到我不会为止。华为的文化,以客户为中心啥的,还有家庭情况,面对冲突怎么解决。问的非常深。 希望华子能捞捞我!! #校招# #秋招#
1. 申请应用 登录华为开发者联盟官网:华为开发者联盟官网 (opens new window) 登录后会自动进入管理控制台 点击“开发服务”标签下的“账号”,进入应用市场后,选择“我的应用”。 点击右侧的“申请账号服务” 在创建应用页面,选择“服务器应用” 选择产品,如果没有产品,则选择“创建产品” 产品创建完成后会弹出产品 APP ID 和 APP Secret,注意保存这两个信息 补充应用信
报的华为云部门 可惜主管出差了不在南京,后面等主管面通知 9.25 1.一面:后端面试官来面的,上来自我介绍后直接机考第二题说一下怎么做的,问了一堆数据结构,出了道小改的MID算法题(前面答得越好,算法出的越简单啊) 2.二面:挖项目,问实习,代码量,出了道TOP100的MID题 估计华为可能性不大,不咋招前端的
投递岗位:Java开发 面试时间:11.2 面试题目: 介绍项目 说一些Spring的类名 Spring获取一个接口下面的所有对象,使用那个方法。 写SQL题:顾客表、订单表,求出没有消费的的顾客。 根据二叉树的前序遍历和中序遍历的结果,求出后序遍历的结果。(不用写代码,纸上画出二叉树,写出后序遍历结果) 场景题:读4个磁盘,怎样并发去读取 答:使用CompletableFutere来异步编排这些
投递岗位:Java开发 面试时间:11.2 面试题目: 做题:一个二叉树,给一个target,找出大于这个树中的节点的最大深度。 项目介绍 商场系统中,怎样保证数据的最终一致性? Spring中的事务的隔离级别,事务的传播行为? 多态的目的,解决了什么问题? HashMap是线程安全的吗? Java中的线程安全的集合是什么? ConcurrentHashMap是悲观锁还是乐观锁? 乐观锁是怎样实现
投递岗位:Java开发 面试时间:11.2 面试题目: 问研究方向 研究这个的目的是什么,有什么改进 项目是否落地 自己做的项目多少行代码 有什么offer 对华为的文化有什么了解 对加班怎样看 总结:华为三面是主管面的,不问什么技术问题,压力面,必问华为的文化,必问加班怎么看。#24届软开秋招面试经验大赏##软件开发2024笔面经#
👥 面试题目 一面 1h 面试官是终端安全系统安全的,主要以简历为主问的 自我介绍 简历里有提到APT分析的相关经历,谈谈具体的情况和细节,APT样本怎么分析的?怎么发现确定的APT?流量侧抓到的报文从什么字段来分析确定的APT?你在APT排查时有没有用到什么排查的工具? 谈谈你提交的这个WordPress通用的漏洞。是怎么发现的呢?有没有cve编号?官方后面做了什么修复方案呢? 有没有研究过2
一面 手撕斐波那契数列(easy) 深挖项目 项目亮点,选题 怎么改进 和谁合作,有没有矛盾 遇到问题怎么解决 问了一点项目相关的机器学习的东西 为什么选择这个网络结构 基本没问八股 说说Ip协议 二面 手撕100以内八股数(easy) 和一面一样,狂问项目 很多问题有点重复 三面(主管面) 为什么选择华为 怎么看待华为文化 对华为了解多少 有没有压力很大的时候?压力大怎么调节? 在学校做过什么有
自我介绍,把项目说的比较详细。面试官:好吧你这自我介绍把项目都说完了啊。开始八股: 1、介绍一下map set list vector 2、他们增删改查复杂度分别多少 3、unordered_map和map的区别 4、linux命令 七七八八说了有man awk top sed grep netstat ifconfig 5、mysql增删改查操作 6、介绍一下protobuf 7、问了华为杯竞赛