关注
面试官:好吧,你不知道也没关系,另一个是智力开发题,需要专业知识比较少,如果从哲学的角度去讲,智者会选择第一题,但是你不知道,那我们只能进行第二题了(还挺民主的。。。)
本人:恩,可以,那就第二道题目吧
面试官:你听说过 http param函数没有(好专业啊,第一次听说这个名词)
本人:没有
面试官:你没听说过吗,就是http请求中,?号后面的那个部分,就是有 & = 的那个部分。
本人:你说的是url中的参数部分吧。。。
面试官:对对对,我们现在需要写一个代码,将这个部门的数据拿出来,我给你什么key,你给我返回他的value,比如说 k1=v1&k2=v2&k3=v3,但是这个url部分可能是不合法的,比如说k1=v1v2,或者k1=v1&v2&k3=v3这种,你需要做参数规范检测,你现在听懂我的意思没。
本人:没太懂,你是不是说让我写一个url参数解析函数吧,带有格式合法解析,然后根据你的key获取value(全程猜)
面试官:是的,你可以这样理解(那我TM还能怎么理解,说半天题目都没说明白,拽一堆名词,就为了实现这么一个简单的解析函数,是tm算法题吗。。。),那你平台用什么编辑器写代码,然后拿着他的mac推向了我,里面只有一个终端界面。
本人:我说,那我用vim吧
面试官:嗯嗯,好的,你平常也用vim编码啊(我槽,傻X,你见过谁用vim编码的)。
本人:还可以吧,基本的操作都会,那我开始吧。我刚碰电脑把 string get(string key) 写个函数体,面试官就在那一直盯着看,我敲一个字,他看一下,脸都快贴到电脑屏幕上了(真TM变态,让人恶心)
面试官:呀,(一把抢过电脑,看看现在是什么时间)7:14,我先记一下时间,不过我的提醒你一下啊,给你key你返回的value不能是string类型的,因为会出现k1=v1&k1=v2的情况,你觉得如何处理这种情况
本人:那用v2覆盖v1?
查看原帖
点赞 评论
相关推荐
投递英伟达等公司7个岗位 >
点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
382719次浏览 7632人参与
# 应届生初入职场,求建议 #
21972次浏览 537人参与
# 晒一晒我的offer #
2800921次浏览 49739人参与
# 在国企工作的人,躺平了吗? #
71636次浏览 868人参与
# 简历中的项目经历要怎么写 #
378342次浏览 6360人参与
# 非技术岗薪资爆料 #
6928次浏览 135人参与
# 你更愿意参加线上面试还是线下面试? #
6481次浏览 90人参与
# 非技术薪资爆料 #
63727次浏览 954人参与
# 华为求职进展汇总 #
438887次浏览 4411人参与
# 第一次面试 #
15715次浏览 240人参与
# 租房前辈的忠告 #
20774次浏览 1648人参与
# 应届生应该先就业还是先择业 #
12107次浏览 114人参与
# 安利/避雷我的岗位 #
122322次浏览 2752人参与
# 来聊聊机械薪资天花板是哪家 #
20810次浏览 165人参与
# 机械人怎么评价今年的华为 #
54003次浏览 442人参与
# 谈薪时HR压价该怎么应对 #
33044次浏览 204人参与
# 通信硬件薪资爆料 #
145117次浏览 1078人参与
# 毕业租房也有小确幸 #
19823次浏览 1250人参与
# 数据人offer决赛圈怎么选 #
36621次浏览 658人参与
# 正在实习的你,有转正机会吗? #
83268次浏览 865人参与