这应该算是本科以来来的第一次面试把,虽然城市在二线城市,但是这里IT行业并不发达,所以题目并不难。希望大家找工作还是尽量向一二线城市靠拢,因为在一个不重视技术的公司或者传统行业公司做技术,真的是一件伤心的事情。
1.应用层协议有哪些
- TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
2.非关系型数据库有哪些
- HBase
- Redis
- MongodDB
3.非关系型数据库的特点
- 成本
- NoSQL数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜
- 查询速度
- NoSQL数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速度不及NoSQL数据库
- 存储数据的格式
- NoSQL的存储格式是key,value形式、文档形式、图片形式等等,所以可以存储基本类型以及对象或者是集合等各种形式,而关系型数据库只支持基础类型
- 扩展性关系型数据库有类似join这样的多表查询机制的限制导致扩展很艰难
4.int类型可以储存IPV4吗?
- int类型范围为2^32-1 ~ -2^32,IPV4最大地址为255.255.255.255,所以不能存下
5 . HTTP是长连接还是短连接?
- 在HTTP1.0默认为短连接
- 在HTTP1.1起,默认为长连接,使用长连接的响应头协议,会加上这句话 Connection : keep-alive
- 服务器可以使用 Keep-alive 协议头来指定一个最小的连接保持时间
幕布链接:
https://mubu.com/doc/6hfWKknlOM
文章为DavidHan原创,如果文章有错的地方欢迎指正,大家互相交流。