8.18 运维部三面 秒挂
8.22 基础网络部约面 也秒挂哈哈哈
全程一个半小时,挂的主要原因我觉得是技能不对口吧,尽管作为一名网络工程专业的学生,我有学过思科路由交换机这方面关于网络运维方面的知识,但是已经还回去了,加上我平时的侧重学习方向是软件,也就是应用层,或者传输层,而网络部更想了解网络层,数据链路层的掌握情况,所以和面试官的关注点不一样,技能不匹配吧
面试官:“自我介绍”
介绍实习工作(shell脚本,集群部署,防火墙配置)和技能掌握情况
面试官:“用shell脚本把一个文件倒数第二列打印,以空格分隔,聊天窗口打出来”
#! bin/bash cat test.txt | awk 'BEGIN{ FS=" " }{ print $(NF-1) }'
(面试手飘了,打成NF-2,加减法都搞不清楚)
面试官:“求个倒数第二列的和呢?”
#! bin/bash cat 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这些学过吗?”
我感觉他应该是想问有没有学过路由交换技术这些,但是我果断避开说没学过,因为我不会哈哈哈,问了我也答不出来
最后反问部门业务,闲聊了一小会
“刚才你的回答呢都是从软件这方面去做些运维,我们和运维部不太一样的是,我们更偏底层,比如说你刚刚聊的就LVS这个接近于我们的业务,就是我们涉及不到用太多的软件去做运维,什么NGINX不会用到,也不知道你理不理解,就是和你学习方向上不太一样吧,切流分流这块,我们是基于路由器那块的协议来做的还有LVS,所以我觉得工作内容可能和你学习的方向上不太一样吧”
面完过了几分钟挂了
哈哈哈,当和面试官聊聊天吧。百度面试感觉都还是不错的
#百度##百度如流##提前批面试##如何判断面试是否凉了#