一、 数据结构
- 给你1~100个数,你会用什么方法去找出一个数字?(树,二分,希尔,暴力,冒泡)
- 树的作用是什么?==为业务上的树形结构建模,多级菜单,层级结构等 ==
二、 数据库
- 左连接和右连接的区别和作用?== 返回左边表所有的行;返回右边所有的行==
- 视图的作用,用的场景是什么?视图可以查询不可以更新删除修改
- 索引的作用和优点缺点?快速找到所需要的内容,提高查询速率(优点)占用内存空间,增加更新的时间,过多会造成查询性能下降
三、Linux系统操作
- 查看进程命令?PS
- 创建文件的命令?mkdir
- 编写文件的命令?i/a进入编辑文件,ESC键退出
- ls 意思是什么?显示目标列表
四、 TCP/IP
- http和https的区别?https超文本传输安全协议,在http基础上+了SSL协议,用SSL证书来验证服务器的身份,为浏览器和服务器之间的通信加密。http用的端口是80,https用的端口是443
- 404代表什么? 网页找不到,不存在。第一个4代表客户端错误,后面两位数字码代表特定信息错误。404相当于用户输入错误的链接
- 403代表什么?网站访问错误提示,服务器上文件或者目录拒绝访问
- 500代表什么?服务器内部错误,服务器无法响应,网站程序错误或冲突,数据库出错。
- JDK和JRE的区别?JDK是针对JAVA开发员的产品,包括JAVA运行环境JRE,JAVA工具,JAVA基础类库,JVM是JAVA虚拟机,是整个JAVA实现跨平台的核心部分,JDK包括JRE=jvm+lib
五、 总结。
没好好看面经,没好好背。好多题都没回答,或者回答有瑕疵。🤧🤧