携程Java后端二面凉经
首先主要围绕项目深挖,项目介绍、职责、技术栈等。
1.数据查询结果分页怎么减少系统开销;
2.怎么在项目中实现避免SQL注入和xss攻击;
3.如果有一个用户短时间内多次请求注册,怎么去处理(不消耗后端资源的情况下)。自己回答前端可以做一个缓存记录下相同的手机号或邮箱近期请求注册的次数去做拒绝处理,被问到Redis哪种类型适合做这个缓存(自己简历没写Redis和中间件的知识,因为还在学习,也明确告诉了面试官这方面自己还不太行,还硬要问真的麻了);
4.SQL索引建立的原则(也是通过具体场景导入的:一个查询使用了缓存但还是进行了全表搜索的场景,例如给性别字段建立了索引。。。。。);
5.TCP连接中服务端怎么避免单连接攻击。
全程基本都是场景题,几乎没问基础、八股和算法,被问懵逼了,然后可能看我太菜准备直接挂就没让写算法题了。本来一面感觉挺好的,两个算法题都写出来了。结果二面直接面懵逼了。觉得我是跨行而且知识面窄可以直接挂简历的,没必要这样为难人。携程一生黑了。
1.数据查询结果分页怎么减少系统开销;
2.怎么在项目中实现避免SQL注入和xss攻击;
3.如果有一个用户短时间内多次请求注册,怎么去处理(不消耗后端资源的情况下)。自己回答前端可以做一个缓存记录下相同的手机号或邮箱近期请求注册的次数去做拒绝处理,被问到Redis哪种类型适合做这个缓存(自己简历没写Redis和中间件的知识,因为还在学习,也明确告诉了面试官这方面自己还不太行,还硬要问真的麻了);
4.SQL索引建立的原则(也是通过具体场景导入的:一个查询使用了缓存但还是进行了全表搜索的场景,例如给性别字段建立了索引。。。。。);
5.TCP连接中服务端怎么避免单连接攻击。
全程基本都是场景题,几乎没问基础、八股和算法,被问懵逼了,然后可能看我太菜准备直接挂就没让写算法题了。本来一面感觉挺好的,两个算法题都写出来了。结果二面直接面懵逼了。觉得我是跨行而且知识面窄可以直接挂简历的,没必要这样为难人。携程一生黑了。
全部评论
可能太迟了?所以比较难
楼主怎么知道自己挂了的,是进入人才池了么
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享