一、百度(武汉地区)
第一部分:
1、描述数据库的简单操作。
2、描述TCP\IP四层模型,并简述之。
3、描述MVC的内容。
第二部分:
1、给出a-z0-9,在其中选择三个字符组成一个密码,输出全部的情况,程序实现。
2、字符串的反转,比如abcde,输出edcba.
3、许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程序。我们定义一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为:
1.修改一个字符(如把“a”替换为“b”);
2.增加一个字符(如把“abdd”变为“aebdd”);
3.删除一个字符(如把“travelling”变为“traveling”);
比如,对于“abcdefg”和“abcdef”两个字符串来说,我们认为可以通过增加/减少一个“g”的方式来达到目的。上面的两种方案,都仅需要一 次 。把这个操作所需要的次数定义为两个字符串的距离,而相似度等于“距离+1”的倒数。也就是说,“abcdefg”和“abcdef”的距离为1,相似度 为1/2=0.5。
给定任意两个字符串,你是否能写出一个算法来计算它们的相似度呢?
第三部分:
一般上网买东西,都会用得到图1设备里面生成的6位动态密码(每一分钟可以刷新一次),然后输入到网页上的相应文本框里面,问服务器怎么验证用户输入的6位密码是正确的?如果系统升级,怎么去维护?如果系统用户比较多,又该如何无设计?
图一
二、腾讯
因为是图片,请点击这里。
三、欢聚时代
因为是图片,请点击这里。