od面经分享——c++应届

od ⾯经 机考

第⼀道题 100 给你⼀个数组 每个元素代表该下标对应的路灯可照亮的范围半径

未被照亮的区间总⼤⼩ 100m

解法 DP

 O n

第⼆道题 100 ⼀道深搜索题⽬

第三道题 200

求⼀个字符串的全排列并且按字典序输出

使⽤ python ⾃带的 itertools库的 permutations 函数 并对结果做⼀些处理

性格测试

hr ⾯ ⾃我介绍 聊天 聊项⽬ 聊学校

技术⼀⾯ ⼿撕代码

有依赖关系 能存在循环-1经典的图问题了代码

⾃我介绍

技术⼆⾯

⾃我介绍Python ⼋股⽂

Linux 指令相关知识

⼿撕

输⼊⼀个正整数 n n ⼩的所有质数⾯试官提醒了我 0  1 不是质数 2

解法

创建⼀个⼤⼩为 n+1 的数组 True 01 的元素为 False

遍历 2-n 之间所有的值 n 等于 n 的倍数下标得元素设为 False

在遍历⼀遍 输出所有 True 所对应的下标

要解释代码

输⼊

⾯试官问了时间复杂度

O n O n×n O nlogn

这道题可能有 O n....但是⾯试时只能想到这个了

综⾯

⾃我介绍 接下来⼏年的计划和⽬标

怎么看待加班和华为的狼性⽂化 ⼿上是否有其他的 offer 和⾯试 有什么爱好

#华为od##华为面经od##c++面试#
全部评论

相关推荐

点赞 2 评论
分享
牛客网
牛客企业服务