UDN-企业互联网技术人气社区

板块导航

浏览  : 2307
回复  : 7

[面试经历] 一只ACM弱渣渣的阿里校招二面总结

[复制链接]
华鑫O__O的头像 楼主
发表于 2015-9-15 18:25:01 | 显示全部楼层 |阅读模式
总结二面面试题目里面有下面几道题至今未能解决,求大神指点。

1,mysql的三大引擎是啥?
2,redis的hash算法用的是啥?
3,nosql为啥比sql快?
4,什么是索引为啥nosql没索引?
5,B+树和B树区别?
6,hadoop2.0跟1.0相比有啥区别?



  

  

  

发表于 2015-9-15 19:31:46 | 显示全部楼层

二面…   膜拜大神…   希望楼下能给出一些答案…
使用道具 举报

回复

发表于 2015-9-15 21:05:52 | 显示全部楼层

1.mysql常用的引擎有MyISAM,InnoDB,  Memory,默认是第一个,但是比较常用有InnoDB,支持事务,Memory应该是完全在内存中,速度非常快;     2. redis应该是使用一致性hash算法     3. nosql因为不需要满足关系数据库数据一致性等复杂特性;     其他楼下补充
使用道具 举报

回复

发表于 2015-9-15 22:43:32 | 显示全部楼层

顶起百度大神
使用道具 举报

回复

发表于 2015-9-16 01:25:01 | 显示全部楼层

B+树的叶子节点通过指针连起来了, 适合扫描区间.
使用道具 举报

回复

发表于 2015-9-16 04:09:02 | 显示全部楼层

hadoop2.0的NameNode有热备份,1.0没有热备份,NameNode挂掉整个系统就瘫痪了
使用道具 举报

回复

发表于 2015-9-16 04:59:06 | 显示全部楼层

第6个      2.0采用yarn平台,mapreduce被剥离开,可以支持mapreduce,storm,spark等计算框架   2.0有多个namenode,避免了单点瓶颈。   将jobtracker拆分成资源调度和监控。全局资源管理为resourcemanager,单个作业监控管理为appplicationmaster。nodemanager监控资源占用情况,并且和rm通信。   更细粒度的资源管理container,包括了cpu,内存等。     欢迎纠错和补充!
使用道具 举报

回复

发表于 2015-9-16 07:55:57 | 显示全部楼层

B树和B+树的区别有:     B树的非叶子节点存储 实际记录的指针,而B+树的叶子节点存储实际记录的指针     B+树的叶子节点有一个 只想下一个叶子节点的指针,有利于 顺序查找   不知道对不对。。。
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部