百度搜索测试开发实习生一面

面试的内容比较少,无八股文
开门见山是一道算法题,两数之和,自己很快就写出来了,但是不够优雅,面试官让我再思考思考有没有其他的思路。
摘自leetcode
public int[] twoSum(int[] nums, int target){
    HashMap<Integer, Integer> map = new HashMap<>();
    for(int i = 0; i < nums.length; i++){
        if(map.contains(target - nums[i])){
            return new int{i, map.get(target-nums[i])};
        }else{
            map.put(nums[i],i);
        }
    }
    return new int[0];
}


算法题完事后又聊了聊实习经历,问了问熟悉的linux命令,然后面试官给我出了一道linux相关的题目:将 /test 文件夹及其子文件夹下的所有以.sh结尾的文件中的new字符串替换为hello
sed -i /test 


没写出来,然后面试官又问了问我的优缺点,反问,面试结束。

#百度#
全部评论
两数之和???
点赞 回复 分享
发布于 2021-09-08 13:05
楼主几号笔试的呀
点赞 回复 分享
发布于 2021-09-13 15:32

相关推荐

预计下个星期就能开奖吧,哪位老哥来给个准信
华孝子爱信等:对接人上周说的是这周
点赞 评论 收藏
分享
爱看电影的杨桃allin春招:我感觉你在炫耀
点赞 评论 收藏
分享
1 6 评论
分享
牛客网
牛客企业服务