面试题----关于运营型SNS网站开发的一些问题 俺的确对上述了解的不多啊。你面试哪家公司呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个学数学的时候一个典型的例子你把那个数学公式套上就对了 没有这方面的经验,随便说说了1,是关于SNS,社交图(social graph)你了解吧?就是通过给定的用户关系表(双向图),求两个用户间最短路径的算法,大概说说。 没见过社交图,算法就更不会了,但据推理:在网络世界里找两个人的最短路径,好象根本就没有好的办法 所以只有想别的办法,比如好友的共性,成为好友的可能性和理由是什么?,再去缩小范围去查 2,如果做用户基数很大,并且活跃度很高,在这种负载平衡情况下,一般会出现哪些瓶颈?如何解决?做负载均衡一般有哪几方面注意事项?简单说说你了解的就可以。 如查用session的话,可能在验证上会存在问题 第二个问题,带宽 第三个问题,服务器的进程 第四个问题,数据库并发数和负载 如何解决?--------路由和分流,内部代理,加强带宽, 客户端缓存,代理缓存,服务器端缓存,数据库缓存 3,对于搜索引擎方面(不考虑算放级别,只谈谈应用),一般都有哪几方面主要的技术难关?大概了解多少 ? 不知是SEO还是讲站内搜索? 4,对于存储有了解么?负载均衡时,linux下,都采用哪些方法做存储?了解分布式存储么? 听说过NFS5,你觉得网站构架重要?还是效率重要?如何平衡? 不明的是什么意思?效率是指开发效率? 总体而言,对于大站和多功能网站来说,架构重要,对于单一功能来说,效率重要 网站架构的优化意味将来的高效率与可维护性,互通性与低耦合度 如何平衡,当然是重要效率,后重架构!开发是一个迭代过程,除非这个人熟悉架构并有经验,否则是做不出好的架构的 但老板要看到不断有进展!所以,敏捷开发要先做核心功能!随后是不断修改! 3,对于搜索引擎方面(不考虑算放级别,只谈谈应用),一般都有哪几方面主要的技术难关?大概了解多少 ? 是搜索引擎吗!!抓取技术(蜘蛛)标示技术(提取关键字)索引技术(全文检索) E+14 超大整数的mysql存储问题 求一php正则式 我有个域名转发空间,但是SESSION会因为此而失效 页面刷新问题 我用phplib做的网站怎么放在linux上出错啊 升星,散分!!!!!!!!! 如何在form表单里设置两个submit 谁知道万网的主机可不可以用mail函数发信啊 ———子窗口提交后如何传递参数给父窗口——— 问下PHP 定时执时 代码怎么实现 正则问题。不能剔除指定的字符 关于PHP扩展读取php.ini字符串类配置问题,自己摸索了很久还是没搞定,恳请高手帮忙。
所以只有想别的办法,比如好友的共性,成为好友的可能性和理由是什么?,再去缩小范围去查
2,如果做用户基数很大,并且活跃度很高,在这种负载平衡情况下,一般会出现哪些瓶颈?如何解决?做负载均衡一般有哪几方面注意事项?简单说说你了解的就可以。
如查用session的话,可能在验证上会存在问题
第二个问题,带宽
第三个问题,服务器的进程
第四个问题,数据库并发数和负载
如何解决?--------路由和分流,内部代理,加强带宽, 客户端缓存,代理缓存,服务器端缓存,数据库缓存
3,对于搜索引擎方面(不考虑算放级别,只谈谈应用),一般都有哪几方面主要的技术难关?大概了解多少 ?
不知是SEO还是讲站内搜索?
4,对于存储有了解么?负载均衡时,linux下,都采用哪些方法做存储?了解分布式存储么?
听说过NFS5,你觉得网站构架重要?还是效率重要?如何平衡? 不明的是什么意思?效率是指开发效率?
总体而言,对于大站和多功能网站来说,架构重要,对于单一功能来说,效率重要
网站架构的优化意味将来的高效率与可维护性,互通性与低耦合度 如何平衡,当然是重要效率,后重架构!开发是一个迭代过程,除非这个人熟悉架构并有经验,否则是做不出好的架构的
但老板要看到不断有进展!所以,敏捷开发要先做核心功能!随后是不断修改!
是搜索引擎吗!!
抓取技术(蜘蛛)
标示技术(提取关键字)
索引技术(全文检索)