小红书2018校招软件研发

选择

1.int foo(int x ,int y){

if(x<=0 || y <=0)

return 1;

return 4*foo(x-1,y/2);

}

cout<<foo(3,5)<<endl;

2.下列关于数据库索引正确的是:

针对某些字段建立索引可以有效减少相关数据的磁盘调用。

针对某些字段建立索引能有效提升有关字段的读写效率。

常见的,使用hash表来存储索引。

数据库索引的存在可能导致相关字段的删除效率变得低。

3.6人一排,甲乙不相邻,甲丙不相邻的不同排法。

4.TCP协议,下列哪个为题是程序员必须考虑和处理的。

乱序数据包的重传。

网络拥塞控制。

发送数据的格式和应用协议。

数据重传过程中的纠结。

5.{1,8,6,2,5,4,7,3}排成小根堆,然后二叉树中序的遍历。

6.下列属于不稳定的排序是?

快排   插入   冒泡   归并

7.以下线程和进程说法正确的是:

线程和进程都可以并行执行。

线程是资源分配和拥有的单位。

不同线程共享相同栈空间。

Linux中,进程是处理器调度的基本单位。

8.哪种数据类型,JSON不能原生表达:

Date   Boolean  null Number

9.哪项不是合法的HTTP请求报文可以包含的内容

Content-Type

Cookie

Server

Referer

10.下列哪个算法的时间复杂度不超过nlogn

快排   选择   冒泡   堆


编程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,933评论 18 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,366评论 11 349
  • ———————————————回答好下面的足够了---------------------------------...
    恒爱DE问候阅读 1,759评论 0 4
  • 艺术殿堂 终日恨不得像个陀螺一样,转个不停。与安娜多鲁的教授来堂版画课,调节一下紧张的气氛。艺术有时只是一瞬的灵感...
    晓霜宛海阅读 1,216评论 7 10