NeuSoft经历

简介: 堆栈溢出就是不顾堆栈中分配的局部数据块大小,向该数据块写入了过多的数据,导致数据越界,结果覆盖了老的堆栈数据。

莫议他事,只谈技术!

1.为什么栈会溢出?

——我举了个例子比如整形的数大小是有上限的,如果定义了比最大值大的数赋给了整形变量,此时就会越界。

【百度百科】:堆栈溢出就是不顾堆栈中分配的局部数据块大小,向该数据块写入了过多的数据,导致数据越界,结果覆盖了老的堆栈数据。举例如下:

int main()
{
    char name[8]; 
    printf("Please type your name:");
    gets(name); //如果输入name="aaaaaaaaaaaaaaaaaaaaaaaaaaaa"就会导致栈溢出。
    printf("Hello.%s!",name); 
    return 0;
}

最好能提到原因:死循环似的递归, 没有或者不可能到达结束条件, 同时在堆栈中保存参数,局部变量等等,最后堆栈装满,就RunTimeError,导致堆栈溢出。本质原因,没有释放所占有栈的内存空间会导致栈溢出。

  1. 什么是平衡二叉树?

3.进程与线程的区别?

4.局部变量和全局变量的区别?

5.static变量的用法?

6.网络TCP/IP协议分几层?

7.IP地址转化为MAC地址的协议是什么? ARP(地址解析协议)。

8.做过界面开发吗?做过内核方面的东西吗?

9.期待做什么方向(我们这有国内、欧美、日本),我当时说了(国内、欧美)。

咦,都是相对基础的核心概念,怎么没有英文自我介绍(我都背了好多遍),没有现场写代码(面试官不同的缘故吧)。

       

HR面

1.你的优点和缺点介绍下? (有技巧啊。)

2.为什么考研,考研分数多少??

3.为什么选择留在大连工作?

4.为什么选择东软?

5.你的期望待遇是多少?

        

最后就没有最后啦,在等通知中.....


作者:铭毅天下
来源:CSDN
原文:https://blog.csdn.net/laoyang360/article/details/7990683
版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章
|
6月前
|
监控 算法 C#
2023年 2月3月 工作经历
2023年 2月3月 工作经历
|
9月前
|
SQL 数据可视化 安全
我的TTT内训师培训经历
我的TTT内训师培训经历
|
6月前
|
算法 程序员 C#
2023年7月工作经历二
2023年7月工作经历二
|
6月前
|
缓存 算法 测试技术
2022年11月12月工作经历
2022年11月12月工作经历
|
6月前
|
程序员 测试技术 C#
2022年6月和7月的工作经历
2022年6月和7月的工作经历
|
6月前
|
安全 网络安全 C#
2022年8月的工作经历
2022年8月的工作经历
|
6月前
|
缓存 算法 虚拟化
2023年7月工作经历三
2023年7月工作经历三
|
6月前
|
算法 C# C++
2023年4月到7月工作经历
2023年4月到7月工作经历
|
11月前
|
数据采集 定位技术
也来说说我被人坑的经历
也来说说我被人坑的经历
63 0
|
前端开发 Java
人生不止技术之我的“转行”经历
人生不止技术之我的“转行”经历
166 1
人生不止技术之我的“转行”经历

相关实验场景

更多