北大软微复试题库

2013年复试直播

1.软件开发生命周期软件开发模型 项目经验 在学校成绩 英文自我介绍

2.本科学校,本科成绩排名,做过什么项目,写过代码不,然后对我们数媒学过艺术有艺

功底比较感兴趣。。问为啥不选他们的数字艺术。。

3.英语介绍做过的项目,本科成绩,考研成绩,本科情况,还问数据挖掘了

4.有做过的项目尽量往上面扯。问了个C++的虚拟神马的,直接说我不会

5.TCP/IP有几层,和osi的对比哪个好。本科学了哪些软件相关的课。初试多少分,满意

么,数学多少分。、

6.TCPUDP区别。java是否多继承,本科成绩很烂,数学自我感觉如何,项目是否是实际 项目

7.函数之间如何传递参数;毕业设计做什么;数学学的怎么样;本科成绩排多少名;嗯,差不多就这些。不过没要我英语自我介绍,开始就说“introduce your family” 8.未来规划

9.对信息安全的了解为什么选择信息安全方向 电子商务的三大功能是什么 自己概括(答案好抽象啊。。

10.用英语介绍下重庆?

11.高频考点:

1面向对象的3个特征。。封装继承 多态

2进程和线程。。

3软件开发模型

4软件测试 白盒 黑盒 单元 集成 用户确认

5数据库中的范式123 bc 45

6TCP/IP体系 有几层?具体是什么? 各层 有什么协议?协议的区别。。比

如TCP与UDP的区别。

12.说说以后的职业规划吧?

13.英文介绍旅程+项目介绍、

14.UML图里面需求阶段需要画哪几个

15.谈一谈你本科专业对于所报考的这个方向的优势。

16.什么是数据仓库?

2014年复试情况直播

1.C语言里边的指针是怎么定义的,指针和引用的区别,基础不好,这块也没答好。后来开始问我数据结构中树、二叉树、满二叉树、完全二叉树的区别,这个倒是简单,旁边那个女老师又补了个操作系统的,线程和进程的区别,答完看她点了点头,终于有点满意了。

2.让我画了几个二叉树...之后就问我本科专业的东西.还有就是项目的经验.

3.啥是多重继承,一个是函数参数的传递有哪些方法。剩下的介绍下项目经验就完了。英语:如在大学学了哪些课程啥喜欢啥课程。

4.第一个什么是时分复用,第二个是应用层协议有哪些,当时紧张,老师还给我提示比如

你发邮件用什么,下文件用什么。我就答了3个还是4个协议。最后问了我项目情况

5.问题一什么是对象、问题二internet协议簇有哪些

6.而是英语解说一下我所打算研究的云计算领域

7.之后也是自我介绍1分钟。问了我DNS服务器的作用和原理;TCP/IP协议族中的加密协议有什么,我说了个ssl,她问我是哪一层的;之后老师问了个微内核的宏内核操作系统是什么?操作系统的作用是什么?(操作系统表示压力很大啊)。

8.有连接的协议和无连接的协议区别

9.C、C++、java这些语言的多态、继承、构造、传值啊等等这类的问题,指针与引用的区别,数据库的知识等要准备

10..说明接口和类的区别类之间关系有,关联、依赖、集成、组合、继承、实现;给你几个例子,分别说明所代表的类之间关系是什么 工作后读研的原因

11.1什么是局部性原理。2.《大数据时代》中主要讲哪3个观点

12..英语介绍本科学校.数据库问题,什么是事务抽的专业课问题,什么是指针,什么是引用,两者有何区别

13.抽到云计算……另一个是软件工程的比较深的名词,没听懂……老师就问的软件过程。

14.你认为死锁是什么。我心想这么简单,就给他说并举例子一枚。 又问:避免死锁有什么方法。我将银行家算法详细的介绍了一遍流程,你对大数据怎么理解

15.然后老师又问了个缺点是啥(根据你的自我介绍)数据库中的索引,一个是什么是多态,

16.瀑布模型和快速原型模型是什么样的,瀑布模型我没说清楚,快速原型基本说出来了。然后她又问我这两个模型适合开发什么样的项目,这下真的答不上来了。然后另一个老师就问了我一个关于报考方向的问题,我的报考方向是云计算,那个老师就让我说说我对云计算是怎么理解的。

17.流水线确保UDP可靠

18.IP的作用,ipv4与ipv6的联系,是否用过IPV6

19.数据库系统,操作系统,应用软件之间关系瀑布模型介绍一下黑白盒

20.对象之间的关系关联关系java中的容器,EJB实体Bean和会话Bean

21.数据库方面的Armstrong公理及其应用,

22.快速排序的实现过程,最好情况和最坏情况的时间复杂度。

23.客户端和服务器(英文名)p2pcs和bs浏览器的英文

24.软件测试的目的 软件测试的手段

25.introduceCloud Computing in English

26.软件设计具体是什么

27.对云计算的了解、对哪种语言最熟呀java和C++有什么区别Java有指针吗?为什么?做过什么项目?

28.C++的传值方式有哪几种,IOS分哪几层,作用(端到端,嵌套字)

29.软件开发工具有哪些,简单介绍一下。第二个是软件工程里的几个关系,聚合,泛化, 关联等等,老师与学生是什么关系(显然关联关系)

30.微内核和宏内核学过linux视图是干什么的游标是干什么的

31.面向连接的协议和面向无连接的协议

32.用英语介绍学过的课程名数据库原子操作是什么,数据库设计结构

33.数据结构编算法之前要干什么逻辑结构和物理结构如何判断算法的优劣

34.http持久连接和不持久连接的区别 进程调度算法 造成死锁需要的条件

35.可以再项目中增加session+cookie的运用,或者一些好玩点的机制,例如考试系统

的答案自动保存(保存到服务器的相关文件夹下作为txt文件),断线恢复,ajax做的服务器时间与客户端的时间同步,考试成绩跟考试证书(PDF)发送到考生邮箱,异常的手动处理,或者多线程之类的

36.简述网卡的作用”、“简述系统结构”、“简述什么是物联网”、“简述应用层协议”、“简述传输层协议”、“简述网络层协议”、“简述数据链路层协议”、“简述OSI模型与TCP/IP模型有什么不同”、“简述同步与异步的区别”、“简述进程和线程的区别”、“请简述自顶向下集成测试方法和自底向上集成测试方法的区别”、“简单介绍下你使用过的数据结构”、“简述主要的进程调度算法”、“简述造成死锁需要的条件”、“简述黑盒测试和白盒测试的区别”、“简述软件开发过程的主要模型”等。

37.快速排序的实现过程,最好情况和最坏情况的时间复杂度

38.介绍母校、介绍家乡、介绍专业,甚至介绍对北京、北大的第一感觉等的文章,还有一些专业英语词汇也要准备,比如计算机科学、软件工程、信息安全等词汇

2015年复试直播

39.软件生命周期

进程和线程的区别,类和类间的关系(最好会画 UML 类图),TCP 和 UDP 的区别,常见的排序算法(了解它们的算法思想和时间及空间复杂度,若能手写代码是最好的了),树的定义,给出一颗树要求写出广度和深度优先序列(这个简单哈),C++中的引用传递,指针的定义及多级指针,说说你熟悉的数据库范式(简单的说了说1,2,3 和 bc 范式,每种范式基本上说了 2 或 3 句,第 3 范式一时口述不上来了,就举了个例子,看的出来,老师挺满意的),你认为大数据和云安全哪个更重要(报的是这个方向,老师问的这个问题复试前就想到了,于是说两个都重要,数据需要安全来保驾护航),说说对安全的理解(这个复试前也想到了,就说了说斯诺登事件,然后还说了说在数据库层面上确保数据安全的 3 种方法,这 3 种方法网上有详细的介绍),DNS 使用什么数据格式(UDP 数据报),UDP 的优点,函数指针,数据链路层形成帧的方式,虚拟内存,逆向选择,平衡二叉树的定义,饥饿和死锁的区别,奇偶校验的区别,什么是死代码。

40.死代码消除饥饿和死锁的区别,奇、偶校验的区别,什么是死代码,注释掉的代码算死代码吗

41.虚拟内存在哪解释javabin?(bean)inenglish平衡二叉树定义。

42.数据链路层的形成帧的方式有哪些?我当时没往细节讲,说了PPP协议和HDLC协议,

43.什么是线性变化和线性变化的矩阵,线性相关和线性无关操作系统设计哪些方面系统调用和中断有什么异同 函数指针干什么用的

44.链表里怎么找到环的入口,常见的排序算法快排的思想,树的定义,给出一颗树写出其深度和广度优先序列,C++中的引用传递,二级及多级指针,

45.进程的三个文件标识符1.用两个栈实现队列操作2.求若干序列的所有公共子序列

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180205G015VG00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券