京东测试开发实习初面4.23 (46mins)
在京东海鸥视频
1.自我介绍
2.tcp三次握手
1)tcp怎么保证可靠性
2)tcp要是传输的顺序不对怎么处理
3.数据库:
数据库中存在一张表 ,其中包含字段(type, value,createTime) 三个字段,现在要求按照以下规则,将数据洗到新的表中,此次洗数的目的是
1) 去重,type相同,value相同的认为是重复的,
2) 保证type唯一,新表中type是唯一的:
1、如果type 唯一的话 ,直接洗到新表中(相当于直接拷贝)
2、如果存在type相同,value相同,选择时间最早的洗过去,其他的抛弃
3、如果type相同,value不同,则选择时间上最早的不变直接洗过去(拷贝),剩余的type需要递增后洗数过去(要求递增后是唯一的,不代表递增一次就行)
示例如下
type value createTime
1003 abc 2019-11-3 22:22:01
1003 abc 2019-11-4 22:22:00
1003 bcd 2019-11-5 22:22:22
1004 edf 2019-12-2 22:22:22
1005 edf 2019-12-3 22:10:00
1005 edfs 2019-12-4 22:10:00
洗数过后结果应当是什么?
4.ip地址串怎么进行过滤不符合规范的?(用?或者!隔开)
1)单个ip取出
2)ip是否符合规范
3)按照ip尾段进行排序(sort函数,结构体)
5.反问
面试官很和善,几乎全程引导,很守时。 面试官最后说了一句,一共三面,一个礼拜给通知,邮件注意查收?希望不是我想太多。来牛客写面经保佑