NeuSoft经历

莫议他事,只谈技术!

            1.为什么栈会溢出?

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

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

int main()
{
	char name[8]; 
	printf("Please type your name:");
	gets(name); //如果输入name="aaaaaaaaaaaaaaaaaaaaaaaaaaaa"就会导致栈溢出。
	printf("Hello.%s!",name); 
	return 0;
}
          最好能提到原因:死循环似的递归, 没有或者不可能到达结束条件, 同时在堆栈中保存参数,局部变量等等,最后堆栈装满,就RunTimeError,导致堆栈溢出。本质原因,没有释放所占有栈的内存空间会导致栈溢出。

         2. 什么是平衡二叉树?

        3.进程与线程的区别?

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

        5.static变量的用法?

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

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

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

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

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

       

        二、HR面

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

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

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

        4.为什么选择东软?

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

        

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

   

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铭毅天下

和你一起,死磕Elastic!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值