c或c++程序员一般的面试考什么啊?
和你自己面试的职位相关啊。。。职位要求一般公司不是会写得很清楚的,要求是C啊还是C++还是两者都要会。看他们的要求就好了,不是C++程序员才要求懂面向对象知识的。
c++面试题背不下来?
1、抛弃C风格字符串,使用标准库的<string>里的string类型,和<algorithm>的查找。
2、如果面试时规定一定要使用C风格字符串,你写不出是因为你对指针分配和内存分配方面不够熟悉,毕竟C风格字符串就是一个char类型的指针。
3、如果硬性规定不许使用"库文件",那么那就是你的基本功中逻辑思维缺乏,这个是可以靠背诵来熟悉的。
4、面试中最重要是先把不考量消耗量的可执行代码写好,毕竟程序的精简是在整个产品流程中不断迭代,最后形成最精辟的代码的,即时反应时,笨拙一点也应该无妨。
(图片来源网络,侵删)
子串查找:两个循环加一个断开标记足以。----逻辑思维,用库的话就是基本功
字符串拷贝:strcpy()函数解决,类中需要深复制则需要使用new。---指针与基本功
(图片来源网络,侵删)
华为网优实习生面试内容?
提前三天左右接到面试邀请,面试从中午2:00开始,是一个中年专家的单面,由于简历上写的是Java语言,面试官应该用C++多一点。先是自我介绍,然后问平时干什么之类的。接着是手撕代码,一个填0的中等难度的题,要求算法复杂度O(mn),空间复杂度O(1),我写出来了,但是空间复杂度不符合要求。后来主要问了J***a和数据结构方面的内容,问的比较细,文件读入那块不太会,整个过程将近两个小时,但最终没有通过。
面试官问的面试题:
1.做一个简单自我介绍;
2.平时主要做什么?
4.深度优先搜索和广度优先搜索?
6.二叉搜索树;
7.二分查找法;