时间: 2017-7-21 11:52:29更多公告》
标题:名企基础面试与麦洛克菲基础教学
越是著名企业,越是爱考查面试者的基础是否扎实,是否能够举一反三灵活的应用所学的基础知识解决问题。对于计算机来说,最重要的基础就是C语言与数据结构了。有时候,名企面试官甚至会现场给你制定一种新的机制和语法规则,让你活学活用分析和解决问题(参考下面的腾讯面试题和网易面试题)。麦洛克菲的《全日制零基础班》和《周哥教IT夜间班》相关的课程,将会全力为大家打下计算机坚实的基础和灵活应用所学知识分析问题,解决问题的能力。学完课程,解决这些BAT面试题目,小菜一碟。

下面是一些在麦洛克菲日常C语言和数据结构课堂上结合基础知识给大家重点深入讲解的部分BAT和知名外企的面试题,这些题都毫无例外的在重点考查大家C语言和数据结构相关的基础知识,麦洛克菲将在《全日制零基础班》和《周哥教IT夜间班》相关的课程中为大家打下扎实的基础,培养大家分析问题解决问题的能力,最终让你成为一个基础扎实,能力突出的合格IT人才,挑战BAT。

阿里面试题:2^100%7=?
阿里面试题:八进制的256,转化成七进制数是多少?
腾讯面试题:15*4=112成立,则系统采用的进制是()
A:6,B:7,C:8,D:9 

(阿里巴巴2015实习生笔试真题):

IP数据报头采用()字节序,在此字节序下从低地址到高地址0x1234的表示形式为 () 。
A.big_endian,0x12 0x34 0 0
B.little_endian,0x34 0x12 0 0
C.big_endian,0 0 0x12 0x34
D.little_endian, 0 0 0x34 0x12

(阿里巴巴面试题):

下面代码在16位系统中,打印输出为:
int i = 65536;
printf("%d\n",i);
i=65535;
printf("%d\n",i);

腾讯面试题:三十六进制的规则为“0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ”。比如: 1=“0001”,10=“000A”,20=“000K”,35=“000Z”,36=“0010” 。那么1218对应的36进制为()

百度面试题:用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。
百度面试题:用C语言实现函数void * memmove(void *dest, const void *src, size_t n)。memmove函数的功能是拷贝src所指的内存内容前n个字节到dest所指的地址上。
百度面试题:有一个50阶的楼梯,每次可以上一阶或者两阶,总共的方法有多少种。

网易面试题:
一种计算机,其有如下原子功能:
(1)赋值:a=b
(2)+1操作:++a 或a+=1
(3)循环,但是只支持按次数的循环:for(变量名){/*(循环里对变量的修改不影响循环次数*/}
(4)只能处理0和正整数
(5)函数调用:func(参数列表)
请用伪代码的形式分别在这个计算机上实现加、减、乘法

微软面试题:设计一个算法,找出二叉树上任意两个结点的最近共同父结点。复杂度如果是O(n^2)则不得分。
微软面试题:怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)?
微软面试题:在排序数组中,找出给定数字的出现次数,比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。

腾讯面试题:请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 
腾讯面试题:腾讯服务器每秒有2w个QQ号同时上线,找出5min内重新登入的qq号并打印出来

微软面试题:
#pragma pack(8)
struct s1
{
   short a;
   long b;
};
struct s2
{
   char c;
    s1 d;
long long e;
};
struct s3
{
    char c;
    short a;
    long b;
    long long e;
};
#pragma pack()
1.sizeof(s1)=? sizeof(s2) = ? sizeof(s3) = ?
2.s2的c后面空了几个字节接着是d?

(阿里2014面试题)1023个两两不同的整数,取值范围是1~1024,其按位异或的取值范围为?

欢迎大家报考麦洛克菲:
系统内核高级班
全日制零基础安全班
周哥教IT夜间班
计算机英语班
获取高质量的IT计算机教育课程。

扫描微信公众号关注