总结wxkj

图片:http://my.csdn.net/my/album/show/244898

1、简要说明计算机“编译性语言”与“解释性语言”,并分别列出几个你常用的编译性语言和解释性语言

2、简述HTTP协议和TCP/IP协议,说明二者的联系,并分别给出两者的应用实例。

3、简述名词“面向对象”,面相对性有哪些特性?

4、堆内存(heap)和栈内存(stack)的联系和区别是什么?在程序开发中,分别应该在何时使用堆内存,何时使用栈内存?

5、解释计算机名词“进程”和“线程”以及二者的联系,如何理解“线程安全”问题

6、“i++” 是否为原子操作?并解释为什么。

7、死锁发生的原理及必要条件,并简述如何避免死锁的发生。

8、有1000个数组,每个数组有600个整数,并且是有序排列的,请在有限内存的情况下,找出这1000*600个整数中排名前600的数,写出算法核心代码(不限语言),并说明实现原理。

9、函数getRandom()随机生成1-6的随机数,设计一个测试程序验证该函数结果正确。

10、给定一个长度为len的有序整数数组a,另给一个x,实现一个名为judge的函数,用于判断数组a里面是否存在两个相加和为 x 的数,存在返回true,不存在返回 false。

11、给出一个在一个半径为1的园中随机选取一个点的方法。假设圆心所在位置坐标(0,0),不考虑系统随机算法的是否均匀。给出主要思路。

附加题:

12、地球上有多少个点,使得从改点出发向南走一英里,向东走一英里,再向北走一英里之后恰好又回到了起点?(地球是圆的)

13、一个矩形rect(x0,y0,width,height)和一个圆形circle(x1,y1,r),判断两个图形是否相交,相交的话计算重叠面积。

14、什么叫做事务,简要说明数据库事务的原理。

15、数据库设计 a)建立员工表employee 包括工号、姓名、性别、生日、部门、工资 b)sql查询每个部门的平均工资数 c)sql查询某个部门中所有高出该部门平均工资的员工工号及姓名

16、写出10个常用的命令

17、简述MapReduce执行过程

18、简述SecondaryNameNode的功能

19、简述你对hql优化的想法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值