8.18 运维部三面 秒挂8.22 网络部约面 也秒挂哈哈哈全程一个半小时,挂的主要原因我觉得是技能不对口吧,尽管作为一名网络工程专业的学生,我有学过思科路由交换机这方面关于网络运维方面的知识,[吃瓜ing]但是已经还回去了,加上我平时的侧重学习方向是软件,也就是应用层,或者传输层,而网络部更想了解网络层,数据链路层的掌握情况,所以和面试官的关注点不一样,技能不匹配吧面试官:“自我介绍”介绍实习工作(shell脚本,集群部署,防火墙配置)和技能掌握情况面试官:“用shell脚本把一个文件倒数第二列打印,以空格分隔,聊天窗口打出来”#! bin/bashcat test.txt | awk 'BEGIN{ FS=" "}{ print $(NF-1)  }'(面试手飘了,打成NF-2,加减法都搞不清楚[笑cry])面试官:“求个倒数第二列的和呢?”#! bin/bashcat test.txt | awk 'BEGIN{ FS=" " sum=0}{ sum=sum+$(NF-1)}END{ print sum}'面试官:“grep 过滤一整行是 “test”的字符串”cat test | grep "^test$"面试官:“做两道算法题”题目1. 单词逆序,简单题就是输入" hello world  ",你输出 "world hello"这种,前后空格要去掉这里我要吐槽一下,题目应该是从leetcode 导入的,然后代码也导入过来了,核心代码模式,如流是要运行完整代码的,导致我运行一直报错,我和面试官说着题目有问题,他说题目不可能有问题,乐,当时也没反应过来是如流不运行核心代码。只能换了Java 写,自己写输入输出题目2. 最长回文子串 dp秒了//https://leetcode.cn/problems/longest-palindromic-substring/submissions/public class Main {    public static  String longestPalindrome(String s) {        int len = s.length();        if(len<2) {            return s;        }        int [][] dp = new int[s.length()+10][s.length()+10];        int begin = 0;        int maxLen = 1;        //初始化最小回文子串为1        for(int i = 0 ;i<s.length();i++) {            dp[i][i] = 1;        }        for(int L=2;L<=s.length();L++){            for(int i = 0; i<s.length();i++){                int j = L + i -1;                if(j>=s.length()) {                    break;                }                if(s.charAt(i)!=s.charAt(j)) {                    dp[i][j] = 0;                } else if(j-i<3) {                    dp[i][j] = 1;                }else {                    dp[i][j] = dp [i+1][j-1];                }                if(dp[i][j]==1&&maxLen<L){                    maxLen=L;                    begin= i;                }            }        }        return s.substring(begin,begin+maxLen);    }    public static void main(String[] args) {        String s = new String("aacabdkacaa");        System.out.println(longestPalindrome(s));    }}面试官:“TCP/IP 四层模型,OSI七层模型”tcp/ip 应用层 传输层 网络层 数据链路层OSI 应用层 表示层 回话层 传输层 网络层 数据链路层 物理层面试官:“传输层有哪些协议?”常见的就TCP 和UDP面试官:“TCP 四层挥手讲一下”面试官:“为什么第四次挥手后要等待2MLS秒才进入closed状态”面试官:“为什么服务端要先发送ack,再发送fin”面试官:“TCP滑动窗口有了解吗”略,后面 TCP 可靠性,拥塞控制,流量控制,三握四挥后面有时间单独写一篇吧,太多了面试官:“实习的收获遇到的问题”面试官:“你对SRE工程师的理解是什么样的”面试官:“SRE故障预案,切流,分流,DNS服务器这一块你有做过吗?还是说就了解概念”面试官:“网络工程学哪些课程,OSPF这些学过吗?”我感觉他应该是想问有没有学过路由交换技术这些,但是我果断避开说没学过[吃瓜ing],因为我不会哈哈哈,问了我也答不出来[牛啤]最后反问部门业务,闲聊了一小会“刚才你的回答呢都是从软件这方面去做些运维,我们和运维部不太一样的是,我们更偏底层,比如说你刚刚聊的就LVS这个接近于我们的业务,就是我们涉及不到用太多的软件去做运维,什么NGINX不会用到,也不知道你理不理解,就是和你学习方向上不太一样吧,切流分流这块,我们是基于路由器那块的协议来做的还有LVS,所以我觉得工作内容可能和你学习的方向上不太一样吧” 面完过了几分钟挂了哈哈哈,当和面试官聊聊天吧。百度面试感觉都还是不错的[吃瓜ing]
点赞 8
评论 3
全部评论

相关推荐

投递地平线等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-30 11:32
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务