交通银行-软件开发

1.自我介绍
2.死锁
3.浏览器输入网址之后的详细过程
4.应用层哪些协议用了TCP,哪些用了UDP

5.什么情况会发生内存泄漏,怎么避免
6.new和malloc的区别
7.malloc可以在c++用吗,malloc的内存能用delete释放吗,会报错吗
8.多线程会出现什么问题
9.实习项目的压测的主要指标是什么
11.指针和引用的区别
12.makeflie
13.memcpy和strcpy

strcpy和memcpy主要有以下3方面的区别。

1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。

2、复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。

3、用途不同。通常在复制字符串时用strcpy,而需要复制其他类型数据时则一般用memcpy

简述strcpy与memcpy的相同点和区别点

相同点:strcpy与memcpy都可以实现拷贝的功能

不同点:

(1)实现功能不同,strcpy主要实现字符串变量间的拷贝,memcpy主要是内存块间的拷贝。

(2)操作对象不同,strcpy的操作对象是字符串,memcpy 的操作对象是内存地址,并不限于何种数据类型。

(3)执行效率不同,memcpy最高,strcpy次之。

14.c++编译过程
#面经#
全部评论
你这个软件开发怎么还问了这么多C++和网络的知识,是你自我介绍里说的吗?
点赞 回复 分享
发布于 2022-09-14 12:34 浙江

相关推荐

11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
1 17 评论
分享
牛客网
牛客企业服务