ScaleGrid面试经验

ScaleGrid是一家在云上提供mongodb服务的初创公司。我接受了skype的采访,下面是问题。

null

1) 你有一个单核cpu。您的应用程序执行大量I/O操作。可以使用多线程来提高应用程序的效率吗?

2) 集群由有限数量的服务器组成。集群被配置为使用DB(mongo DB)。假设您有“n”(可以是大的)集群,请给出一个系统的设计,用于对这些集群进行定期备份。 a) 对于每个集群,集群用户将配置开始备份的开始时间以及备份的频率 b) 假设你有备份服务。takebackup(群集)抛出BackUpFailedException方法可用 c) 可以使用多线程吗? d) 计时器将如何实现? e) 如果备份失败,takebackup()方法会引发异常。这是怎么处理的 f) 用数据和方法定义所需的类

3) 为正则表达式的模式匹配编写代码。只有和*是图案中的特殊字符 布尔isPatternMatched(字符串输入字符串、字符串模式);

如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享