龙空技术网

C语言面试题总结

华清远见成都中心 257

前言:

现在你们对“c语言面试一般问什么问题”大概比较珍视,小伙伴们都需要知道一些“c语言面试一般问什么问题”的相关文章。那么小编也在网摘上汇集了一些对于“c语言面试一般问什么问题””的相关内容,希望朋友们能喜欢,你们快快来了解一下吧!

下面是我在软通动力的一些面试题,虽然有些模糊了,但是都还是在面试中经常会看到的一些题,而且通过我面试的这些题,也总结了一些面试经验,这些都是面试时你必须要做好的。首先看面试题吧。

1,写一个单链表,储存1,2,3,然后写一个函数让其内存反转,3,2,1。

2,忘了

3,C字符串,this is a test!,反转,结果为:test! a is this.

4,约瑟夫环。

5,输出所有小于N(>0)的质数

------------------------------

算法:

排列组合,如:1,2,3。

所有输出为:1 2 3 ; 2 1 3 等六种.

面试职位:C开发工程师

面试题:

1用两个栈实现一个队列,描述算法。

2树的遍历方式有几种,如果按先序遍历出来的数存放到一个数组,则数组下标和节点位置的对应关系。

3从变量的作用域角度变量可分为几种。

4做不做代码的单元化测试。

5同事之间如何沟通项目。

6什么是字节对齐,为什么要对齐?如果不对齐产生什么后果。

7数组和链表的区别。

1.画出TCP/IP模型结构图,IP报头都有那些部分组成。

2.VLANtag有那几部分组成,分别占用几个bit。

3.简述交换机路由器的工作原理。

4.可以根据什么划分VLAN,划分VLAN有什么好处。

5.OSI七层模型数据封装顺序。

6.上行接口200MAC,丢失。下行接口500MAC,接受。设备总共能学到多少

7.OSPF是IGP,广播型网络和NBMA网络要选举DR

8.距离矢量路由协议中解决环路的方法;水平分割

9.ICMP协议的功能等。

10.子网划分的题,选择给出的子网地址包含下面哪些IP

11.七层模型中网络层和传输层的作用。

笔试部分我只能记得这么多了。

面试的时候,面试官看完我的简历从简历中挑了几个问题:

1.做过的几个项目中哪个是最满意的;

2.为什么划分VLAN

3.BGP有那几种

4.QOS是做什么用的,配置过没有

5.自己认为自己有那些优点,当遇到问题时会怎么办,能不能吃苦,适应加班。

1。让我做了一个自我介绍

2。让我说了一下在学习过程中碰到了什么困难(这里可以借机把擅长的知识点说出来)

3。谈一下自己的学习能力强不强

4。有关项目的问题(项目是做什么的 你在里面的职责 你碰到的困难 解决的方式)

基础类:VLAN,ARP,MAC地址表(二层转发/交换原理),IP路由表(三层转发/路由原理)

路由类:理解概念(能说清楚是什么,做什么用,用在哪),协议间差异,并精通一款协议的原理(路由收敛过程)。

写出Tcp/ip哪四层和ip报头?

写出vlan tag由哪些字段组成?占用多少位?

BRAS是哪层设备?

IP地址汇聚

第一,在面试时,面试题都是技术方面。基本知识一定要掌握牢固,各种协议的格式,工作原理,功能等,还有各个协议涉及到的各种定义,一定要吃透。

第二, 其次是工作经验方面。要把原来自己所从事的工作内容给面试官描述清楚,让面试官清楚在工作中你从事哪方面的具体工作,当然是越详细越好,面试官能清楚的知道,在工作中你学到了哪些知识,当然也可以谈在工作中最大的收获是什么。

第三, 最后就是非技术方面的。这里我认为最重要的还是一个态度问题。不管是在原来的工作还是以后新的工作岗位上,有一个良好的工作态度是非常必要的,要坚决的不打折扣的完成自己的工作,这个工作态度一定要明确。然后就是在面试的时候,要非常诚实,不管是技术还是为人处事方面。会就会,不会就不会,这也没,不要不懂装懂,否则可能会给面试官留下不好的印象。最后就是一定要对所应聘的工作有着浓厚的兴趣,兴趣是最好的老师,这方面也要在面试过程中体现出来。

所以掌握这些方法,让你在面试中脱颖而出。

标签: #c语言面试一般问什么问题