CSIG腾讯云后台开发一面(暑期实习)
3.10一面通过
3.11二面通过
3.13总监面挂了
下面一些问题的回答,只是个人见解,不一定是对的,仅供参考,欢迎大家指正。
- 面向对象三大特性
- final,finally,finalize区别
- String,StringBuffer,StringBuilder的区别
- equal和==的区别
- 重载和重写的
- 进程与线程的区别
- tcp三次握手,四次挥手
- https的建立过程
- tcp和udp
- 访问域名到显示网页之间经历了什么
- 状态码301和302的区别
301 redirect: 301 代表永久性转移(Permanently Moved)
302 redirect: 302 代表暂时性转移(Temporarily Moved ) - 在网络条件差的时候,tcp和udp表现是什么
- spring的IOC容器简单说说
- reids雪崩和击穿什么情况,怎么解决
- redis过期策略
- mysql的引擎,适用场景
1、MyIASM管理非事务表,提供高速存储和检索以及全文搜索能力,如果在应用中执行大量select操作,应该选择MyIASM
2、InnoDB用于事务处理,具有ACID事务支持等特性,如果在应用中执行大量insert和update操作,应该选择InnoDB - mysql索引的缺点
优点:
1.通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
2.可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
3.通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。
缺点:
1.创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。
2.索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间。如果要建立聚簇索引,那么需要的空间就会更大。 - b+树和b树
- 思考题:如何不用比较将小写字符串转换为大写字符串