云和恩墨golang笔试题
#云和恩墨#9.20发的笔试,然后下午就做了。
用的是 showmebug 的在线考试平台,真的垃圾,没有牛客的好用。
有 18 道选择题,包括多选和单选。算中等题,都是常见的 go 的坑的问题
编程题
14. 最长公共前缀
思路:
将第一个字符串作为前缀 prefix,然后遍历列表arr 中的 item。内部再来一个循环,如果 prefix 不等于 item,那么 prefix 就缩短一位,直到等于为止。
56. 合并区间
思路:
先对数组进行排序,额外生成一个列表(merged)存放已经合并的区间,然后遍历原区间的每一项:item,比较 item.start 和 merged[-1].end。如果大于,则将 item 追加到 merged 列表中。反之,如果 item.end 大于 merged[-1] .end,则更新 merged[-1].end 为 item.end。
用的是 showmebug 的在线考试平台,真的垃圾,没有牛客的好用。
有 18 道选择题,包括多选和单选。算中等题,都是常见的 go 的坑的问题
编程题
14. 最长公共前缀
思路:
将第一个字符串作为前缀 prefix,然后遍历列表arr 中的 item。内部再来一个循环,如果 prefix 不等于 item,那么 prefix 就缩短一位,直到等于为止。
56. 合并区间
思路:
先对数组进行排序,额外生成一个列表(merged)存放已经合并的区间,然后遍历原区间的每一项:item,比较 item.start 和 merged[-1].end。如果大于,则将 item 追加到 merged 列表中。反之,如果 item.end 大于 merged[-1] .end,则更新 merged[-1].end 为 item.end。
全部评论
大佬流程已经开始了,我的还未处理
这里面的题就是这个系统给的,不是你投递的公司出的吗
相关推荐
查看3道真题和解析 投递宇信科技等公司10个岗位 >
点赞 评论 收藏
分享