• 2010网易校园招聘笔试题


    一、填空

    1、多任务系统里面,一个任务可以在占有资源的同时申请资源,这会导致_死锁_.
    2、实现内联函数的关键词是_inline_
    3、ping、tracert是属于tcp/ip协议族里面的哪个协议? ICMP

    二、简答 

    1、请尽可能举出你所知道的数据库备份与还原的方法(数据库类型不限,只要知道的就写上) 
    备份:
    1)直接拷贝要备份的数据库数据
    2)oracle用rman进行备份
    3)用sql导入方式 
    4)日志备份
    5)完整备份
    6)差异备份
    还原:
    1)oracle用rman进行还原 
    2)用sql导出方式
    3)日志还原
    4)差异还原 
    2中断是什么?cpu在中断的时候做了些什么? 
    答:中断就是中止当前正在执行的工作,而去执行引起中断的事件,当引起中断的事件执行完毕之后,CPU继续执行以前的未执行完的工作。 
    CPU暂时中断当前正在执行的程序而转去执行相应的时间处理程序  

    3、markfile文件有什么作用 

    答:makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模块及库等)  

    4、谈谈你对虚函数的认识,并写出实现虚函数的方法 
    答:虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数重新定义,在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型。以实现统一的接口,不同定义过程。如果在派生类中没有对虚函数重新定义,则它继承其基类的虚函数。
    虚函数实现方法:引入虚表

    三、数学题:
    1、1-9这9个数字中,选3个出来,其和为奇数的组合有几个? 
    分析:分两种方式:3个全是奇数或者2偶1奇,那么这种组合有:C(5,3)+C(4,2)*C(5,1)=10+6*5=40种
    2、请把16进制数270f转化为十进制数
    分析:(270f)=2*16^3+7*16^2+15

    附加:查看tcp连接的命令
    1、netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
    例如输出:
    SYN_RECV 1
    CLOSE_WAIT 25
    ESTABLISHED 122
    FIN_WAIT1 1
    FIN_WAIT2 12
    TIME_WAIT 202
    其中的SYN_RECV表示正在等待处理的请求数;ESTABLISHED表示正常数据传输状态;TIME_WAIT表示处理完毕,等待超时结束的请求数
    CLOSED:无连接是活动的或正在进行
    LISTEN:服务器在等待进入呼叫
    SYN_RECV:一个连接请求已经到达,等待确认
    SYN_SENT:应用已经开始,打开一个连接
    ESTABLISHED:正常数据传输状态
    FIN_WAIT1:应用说它已经完成
    FIN_WAIT2:另一边已同意释放
    ITMED_WAIT:等待所有分组死掉
    CLOSING:两边同时尝试关闭
    TIME_WAIT:另一边已初始化一个释放
    LAST_ACK:等待所有分组死掉

    面试题 - 慧 - 我的博客

    2、lsof
    lsof命令的原始功能是列出打开的文件的进程
    lsof -i :22 知道22端口现在运行什么程序
    lsof 显示所有的进程
    查看所属root用户进程所打开的文件类型为txt的文件: # lsof -a -u root -d txt

  • 相关阅读:
    response.setContentType()的作用及参数
    MyEclipse的一些设置
    web项目更改文件后缀,隐藏编程语言
    IntelliJ IDEA 部署远程服务
    java操作cookies
    Java 处理图片 base64 编码的相互转换
    递归与非递归二分查找实现
    js实现url链接encode加密
    mysql 中 SQL_CALC_FOUND_ROWS 功能
    Java 微信登录授权后获取微信用户信息昵称乱码问题解决
  • 原文地址:https://www.cnblogs.com/sooner/p/3280323.html
Copyright © 2020-2023  润新知