网易雷火一面(估计已经凉了)

自我介绍。

问:如何实现高平发后台?

答:1、CDN。2、负载均衡。3、数据在内存缓存(Redis、Mem***d等)。

问:http的Get方法和Post方法分别在场景使用?

答:小数据量和大数据量。用我做留言板时举例,为了标志不同的留言板,需要传get参数,这时需要实现“URL语义化”。如果是提交和删除留言,这时候用Post方法。

问:数据表中Primary key和Unique key区别?

答:不太清楚。只知道每条记录的Primary key是不能相同的,Unique key是不能相同的。Primary key数据库会自动给它做索引,所以查询时以Primary key为条件比普通属性快。(面试官告诉我Unique key也会做索引。)

问:数据表设计注意什么?

答:避免数据冗余。如果没有其他需求,尽量实现第三范式。有“多对多”的关系要分表。拿当时比特币测量时的数据库设计举例,另外讲到外键对性能的影响。

问:关系型数据库和NoSQL共同工作。

答:不太清楚,大概要在业务逻辑层面处理数据该往那个数据库存吧?

问:php里intval遇到内容不是数字的字符串,会返回什么值。

答:不太清楚。(不该在简历里写“了解php”,大意了。)

最后问了面试官雷火技术栈是什么,回答是php、python、node.js。好奇怪啊,做后台的怎么像是动态语言开会啊?对性能没有要求吗?这几门语言我都指涉猎过,但是没有太深入的研究。全程没有问C++和算法的问题,好神奇啊……

#网易##网易雷火##C++工程师##秋招#
全部评论
你是什么时候通知去面试的
点赞 回复
分享
发布于 2018-09-20 00:51
什么岗位
点赞 回复
分享
发布于 2018-09-21 13:54
小红书
校招火热招聘中
官网直投

相关推荐

1 22 评论
分享
牛客网
牛客企业服务