荣耀笔试

9.27 笔试

编程1 从指定位置开始读取N个数,给定一行数据,用空格分开,给定起始位置与读取个数,读取数据,每个数据后添加分号,如该行超过20个,则换行 100%;

编程2 判断线段是否交叉 给定一个线段集合L,一个定点Q,一个定点集P,Q与P的所有点相连,判断哪些不会与L交叉

编程3 9宫格,可向上下左右移动,给定障碍数M,给定M行数组表示有哪些位置有障碍,(A B)表示不可以从A移动到B,(A A)表示不可在A停留,给定步数N,求能得到的最大数

 

10.12 一面(30min)

自我介绍

学过哪些计算机课程

常用哪些数据结构

说一下HashMap底层,你会如何设计map结构,在什么地方加锁

什么是可重入锁、哪些是可重入锁

华为云项目介绍一下、数据量大小、如何特征构建

介绍实习

反问(共几轮面试 3-4轮)

posted on 2022-09-27 19:49  CharmingHz  阅读(308)  评论(0)    收藏  举报

导航