总结面试题

来源:互联网 发布:海云数据 编辑:程序博客网 时间:2024/05/16 04:01

数据库


  1. NUION和NUION ALL的差别(要点:重复性)
  2. LEFT JOIN and RIGHT JION and INNER JION
  3. 一次性插入N条数据(要点:Select into from 或 Insert into Select from)
  4. SQL性能优化
  5. truncate和delete
  6. NOSQL理解
  7. Transaction机制
  8. 关系数据库范式
  9. 存储过程或函数

操作系统


1.进程与线程
2.平均周转时间
3.CPU调度算法
4.死锁
5.操作系统大端或小端(dian)

linux

1.sudo,将root的部分权限分配给普通用户(要点:visudo文件)
2.ps查看进程命令
3.ln链接命令
4.chmod命令
5.网络配置
6.权限

程序语言


  1. 数组与指针
  2. OOP思想
  3. 抽象类与接口
  4. 运算符优先级
    5.设计模式
    6.内存泄漏
  5. 看程序指错
/*字符串倒序输出*/#include<stdlib.h>main(){char* str="abcdefg";int len=strlen(str);char* dest=NULL;char* p;char* s=str[len];char* q=(char *)malloc(len);while(len--!=0)q++=s--;printf("%s",dest);return 0;}

数据结构


1.排序(快排)
2.查询:AVL
3.哈希表
4.算法特性

网络和安全


1.TCP/IP四层模型(ISO七层模型)
2.TCP/IP协议族(重点TCP/UDP/IP/ICMP/HTTP/HTTPS/NAT/ARP)
3.复用(FDM/WDM/TDM)
4.对称和不对称加密
5.SQL注入

编程基础


1.HTTP工作机制(浏览器输入URL后发生了什么)
2.正则表达式
3.ASCII

cisco技术面试

  1. 标签a的伪类
  2. CSS如何布局
  3. Index索引
  4. 一次性读入多条数据

技术笔试

  1. 字符串顺序颠倒输出
  2. 排序算法

前端技术面试

1.说一些你经常用的HTML或HTML5标签。

2.说一些你所遇到的IE8以上与其他浏览器的兼容问题。

3.标签ul , ol , dl的区别。
答:分别是无序有序自定义列表,ul和ol的每列项目都用li标签,而dl用的是dt和dd标签。

4.标签ul的应用。
答:实际应用中导航菜单和文章列表应用居多。

5.CSS与Html连接模式。
答:有三种连接模式分别为外部,内部和内联。外部模式是在 head 中用 link 引入CSS文件。内部模式是在 head 中用 style 直接写每个类的属性。内链模式是在 body 中用标签属性 style 进行属性赋值。其中调用样式的优先级首先是内联,再者是内部,最后是外部。

6.CSS如何实现圆角?
答:CSS实现圆角有两种方式:一是CSS3,用border_radius属性,适用浏览器IE9以上。二是背景图片定位,用background-position,适用浏览器IE6-IE8,想让IE5及以下浏览器使用则需田间行为,即用behavior属性引入iecss6.htc。

7.CSS Sprites (CSS雪碧或精灵)。
答:CSS Sprites主要使用的属性是background和background-position。它的基本原理是把你的网站上用到的一些图片整合到一张单独的图片中,从而减少你的网站HTTP请求数量。

8.JS中DOM与BOM的区别。
答:DOM是文档对象模型(Document Object Model),而BOM是浏览器对象模型(Browser Object Model)。DOM是属于BOM的。

9.通过JS实现使 p 从属于 span。
答:使用函数document.appendChild。

10.通过JS实现图片幻灯片的导航由横向展示变为竖向展示。
答:

1 0
原创粉丝点击