Shopee 新加坡后台一面
面试官是一个台湾小哥,好专业。。。面满了90min。
问题:
1.介绍项目
2.在项目中负责的部分
3.现场给一个场景设计数据库
4.根据我设计的数据库 问原因
5.如果两个用户同时用一个邮箱同时注册 怎么处理这种情况 我回答的加锁 面试官又问怎么加 我说我不太会用数据库 只会全表锁(我不是很会用数据库。。)希望有大佬能解答一下这个问题
6.服务器怎么存密码 密码怎么验证(只记得要hash..)
7.服务器和客户端交互
8.session文件里存的是什么 sessionID怎么得到
9.根据设计的数据库现场出了一个题 有order user product三个表,自定义一些数据库的接口,写程序找到某一个user的所有消费里哪一个类别的金额花费最多
10.sql注入攻击, xss攻击,怎么防御
11.数据表过大 加索引也很慢的时候怎么处理
12.另一个手撕代码题 数字和括号匹配
13. 0.3*3=0.899999支付中怎么解决
14. 不记得了。。