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. 不记得了。。


#面经##Shopee##C++工程师##校招#
全部评论
英文么
点赞
送花
回复 分享
发布于 2020-08-28 22:50
第五题可以用redis?校验的时候先去redis查,有则校验失败,没有就存入redis
点赞
送花
回复 分享
发布于 2020-08-28 22:53
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞
送花
回复 分享
发布于 2020-08-28 22:57
第五题,用redis分布式锁
点赞
送花
回复 分享
发布于 2020-08-29 14:20
你这个一面和我二面的问题很像,那估计是一个面试官了
点赞
送花
回复 分享
发布于 2020-08-30 11:09

相关推荐

#简历#先说一说我自己的想法,很多人都很排斥苍穹外卖,认为没什么技术点和含金量,但实际上我觉得恰恰相反,苍穹外卖虽然代码本身并不是你自身能力的证明,但是是作为一个新人学习时很好的跳板和原始框架,在这个框架上进行的改进可以很好的辐射到你自己的个人成果上,并作为你和面试官聊天的筹码大多数人的苍穹外卖只写增删改查,千篇一律,吸引不了面试官,所以这才让大家误以为只要是苍穹外卖就不要写进简历里这种误区,但实际上如果你在原有的层面上进行改进,并作为你的项目亮点和面试官介绍,告诉他你的苍穹外卖和别人的有什么不同,增加了哪些技术难点,这才显得你是完全自己理解了这个项目,并且有自己动手实践项目的能力,而不是就看了个课程就以为自己会了,就当成自己的了,如此一来,这反而成为你的加分项苍穹外卖为什么看的人最多,说明它好啊,如果它不好,为什么看的人还这么多,想清楚这个逻辑,我觉得要做的最重要的事,就是如何在原有框架上进行改进提效,比起听其他人的话重新搞一个项目性价比高得多,而且我亲测项目并没有成为我找到工作的阻碍,我投的大厂一大半都给我面试了,而且很多不止一个部门,退一万步说,当你手头没有其他项目的时候,有苍穹外卖总比什么都没有的好很多,不需要因为苍穹外卖有任何心理负担关于简历的任何部分都欢迎大家提意见,十分感谢大家,祝大家找实习+秋招顺利上岸,offer拿到手软#简历中的项目经历要怎么写##我的上岸简历长这样##最后再改一次简历##简历##简历被挂麻了,求建议#
点赞 评论 收藏
分享
11 28 评论
分享
牛客网
牛客企业服务