2018秋招面试题总结(软件开发类)

来源:互联网 发布:javascript 反编译 编辑:程序博客网 时间:2024/06/07 01:26

2017/10/10 下午

1.比较大小的运算符是关系运算符(中国联通软件研究院)

2.修改表结构 ALTER TABLE

3.插入数据语句:INTER INTO TABLE_NAME (......)   VALUES (.....);

4.SQL 左连接:

select   a.*,b.*   from   a   left   join   b     on  a.id=b.parent_id ;   

5.sizeof和strlen区别:(与java中的size(),和length()弄混了)

sizeof:获得保证能容纳实现所建立的最大对象的字节大小;在编译时计算,sizeof不能用来返回动态分配的内存空间的大小

strlen:获得字符串的长度

const char *p1 ="Hello World";

printf("sizeof(p1):%d strlen(p1):%d\n",sizeof(p1),strlen(p1));

输出结果:sizeof(p1):4  strlen(p1):11

char p2[] ="Hello World";

printf("sizeof(p2):%d strlen(p2):%d\n",sizeof(p2),strlen(p2));

输出结果:sizeof(p2):12  strlen(p2):11

char p3[10] ="Hello";

printf("sizeof(p3):%d strlen(p3):%d\n",sizeof(p3),strlen(p3));

输出结果:sizeof(p3):10  strlen(p3):5

6.索引原理,对索引的理解

7,

完整性 是指主键上的值不能为空

定义外键是实现的参照完整性

链家笔试

1.java类可以作为

2.php中的str_replace(1,2,3)1,2,3代表什么?

3.形参和实参区别?

形参是实参的备份

4.一个JAVA程序运行从上到下的环境次序是:java程序、JRE/JVM、操作系统、硬件

2017/10/9

滴滴笔试 选择题

1.HTTP是建立在TCP 协议上的一种协议

UDP 协议是一种建立在IP协议智商的协议

IPV4支持2^32个地址,IPV6支持2^64个地址(IPv4中规定IP地址长度为32,即有2^32-1个地址;而IPv6中IP地址的长度为128,即有2^128-1个地址。)

WIPI是一种物理层与链路层协议

2.关于引用的说法:

指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名,引用不改变指向

引用是一个变量的别名,引用不能指向空值,声明引用时必须初始化,且初始化后不能改变。

3.在一个双链表中,删除P节点之后的一个节点操作:

p--->next = p--->next--->next;p--->next--->prior = p;

4.关于Struct与class区别:

1)struct的成员默认权限是public,而class的成员默认权限是private

2)struct的默认继承方式为public,而class的默认继承为private

3)模板为C++语言新增特性,C语言没有,只有class可用于定义参数,而struct不可以

其他公司:

linux知识:

1.在给定文件中查找与设定文件相符字符串的命令为:grep

智力题:

1.有个人每天都去看流星,他一个月能看到流星的概率是91%,那他半个月能看到流星的概率是多少?  70%

2.长度为1的线段分成三段,构成三角形的概率? 1/4

3。两个人抛硬币来决定谁吃这个苹果,先抛到正面者吃。问先抛者吃到苹果的概率是多少?2/3


原创粉丝点击