1.项目的架构设计是怎么样的
2.项目用了什么协议和前端进行传输(答了HTTP)
3.HTTP安全吗?为什么不安全?那既然不安全的话要用什么协议?(这里答了HTTPS,然后讲了HTTPS的过程)
4.HTTPS为什么需要三个随机数才生产出会话密钥?(这里答了三个随机数生产出来的密钥的复杂性更高一些,不知道咋答,希望有大佬指正。)
5.那为什么前两个随机数是没有加密传输,但第三个随机数就要加密传输了?(这里我懵了。。凉。求大佬解惑)
6.假如说你的客户端页面用户使用的时候请求的速度很慢,作为后台开发人员你会怎么去排查后台的问题?(脑子里突然只记得可能是数据库的语句查询速度很慢、不够优化,后面也没太懂是怎么回事)
7反问(问了上面这个问题,面试官说的大概是:先定大方向,可能是操作系统io方面的、CPU方面的、再是数据库,可以用logger打印一下。求大佬解惑)
人生第一次面试,被虐的体无完肤,虽然这题看起来都挺好答的。。。菜是原罪,基础不够扎实,知识广度和深度都不够,枉为一名大三学生。。哎
全部评论
(5) 回帖