csig腾讯一面(1h左右):
忘记录音了,不是很难,都是一些八股文写了一个sql语句,写了一道题:
题目:给一段数组排序,不可以for和while。我用的递归实现了插入排序,给面试官讲了讲思路
get和post的区别
HTTP1.0和HTTP2.0的区别
死锁的条件及如何预防死锁
string,stringbuffer,stringbuilder
Linux熟悉吗?有哪些常见命令?vim有哪几种模式
还有一些记不清了,面的是腾讯云,它们的语言是python和go,所以Java没怎么问
csig腾讯二面(1h左右):
问了问项目,很多问题没记下来,记录了我不会的题目。
题目:连续子序列的最大和,不仅要得到答案,还要输出子序列。
Redis崩溃怎么解决?
事前:Redis集群模式,主从+哨兵,避免全盘崩溃
Redis的三种模式:主从、哨兵、集群
主从集群:数据库有两种角色,一种是主数据库,另一种是从数据库。主数据库可以进行读写,从数据库只用作读。当主数据有数据写入,会将数据同步复制给从节点。
哨兵模式:
普通的主从模式,当主数据库崩溃时,需要手动切换从数据库称为主数据库
手动重启和恢复都相对麻烦,这时候就需要哨兵。
- 监控主数据库和从数据库是否能够正常运行
- 主数据库出现故障时自动将数据库转为主数据库
事后:Redis持久化,一旦重启,自动从磁盘上加载数据,快速恢复缓存数据
get的传参和POST的传参
301和302
永久重定向
暂时重定向
MySQL 如何创建索引
//表中创建 CREATE TABLE projectfile( id INT AUTO_INCREATE COMMENT '附件', fileuploadercode VARCHAR(128) COMMENT '附件上传者code', projectid INT COMMIET 'id', //主键,本身也是一种索引 PRIMARY KEY(id), FOREIGN KEY (projectid) REFERENCES project (id), //创建唯一索引 UNIQUE INDEX (projectid), //创建普通索引 INDEX (fileuploadercode), //组合索引 INDEX (fileuploadercode,projectid) ) //表后创建 ALTER TABLE demo ADD INDEX(fileuploadercode) //查看已创建的索引 show index from tablename //索引的删除 alter table tablename drop index indexname
删除字段
alter table tablename drop column 列名
对微信朋友圈点赞进行测试
csig腾讯三面(15min挂)
问了我数学建模比赛,我说忘记了,写在简历上的东西一定要记得,不仅是项目,之前一些比赛也有可能被问到(数学建模都是我五年前的比赛了,,,)
问了问毕设,但是我毕设还没开始做,所以回答的也不好
反问
wxg一面
wxg二面
BS/CS
CS即Client/Server(客户机/服务器)结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。
BS即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。
HTTP请求方法
常见的响应码
网页在不同的浏览器下现实不同,浏览器的内核,前端适配
XSS攻击
SQL注入
还有那些攻击方式?我说了Redis
为什么想做测试
兴趣爱好
全部评论
(8) 回帖