深度视觉面试经验——软件工程师
第1轮:
1.关于职业和个人兴趣的问题。
2.编写一个程序来生成字符串数组的所有可能组合。
输入 = ['a', 'b', 'c']
输出='a','b','c','ab','ac','bc','abc'
第 2 轮:
1.关于项目的问题。
2.C++基础问题,Like oop,指针,参考
3.编写程序打印第 n 个斐波那契数。
4.编写程序查找编号。是偶数或奇数,不使用 %运算符。
5. 编写一个程序,用不同的方法交换两个号码。
第三轮:
1.编写一个程序来打印数组的所有可能排列。
输入 =[1, 2, 3]
输出 = 123、132、213、231、312、321
https://www.geeksforgeeks.org/write-ac-program-to-print-all-permutations-of-a-given-string/
2.给定一个数组由否组成。在 range(0, 8) 和大小为 9 中,编写一个程序来找出最大出现次数。在 O(1) 空间中。
https://www.geeksforgeeks.org/count-frequencies-elements-array-o1-extra-space-time/
第四轮:
1.编写程序找出整数流的运行平均值。
2.写一个图表类。 – 包括不同的功能,如 addEdge、addVertex、Distancebetweennode
结果:提供。