腾讯运营开发
岗位描述
从事腾讯各产品的云平台建设,与Iaas /Paas/ Saas亲密接触。负责运营架构/数据技术应用/推广拓展等不同平台的开发工作。在这里您将有机会建设日理万”机“的管控系统,打造cool且强大的运营架构平台;在这里您将有机会挑战大数据/云计算,千亿数据尽在掌握。
岗位要求
计算机软件相关专业本科及以上学历;
熟悉数据结构及数据库原理;
具有优秀的逻辑思维及分析能力;
热爱计算机编程,有Linux编程经验优先。
面试过程
牛客网远程在线面试
怎么算一个好的web应用 ,怎么判断网页响应慢
加载页面速度慢:Chrome系浏览器,通过network 和 preformance 看一下是 js 还是 dom 还是 服务端的问题。 找到问题的原因,然后在逐步解决。js:优化一下一些算法函数,jq的部分变量做一下缓存等等。dom:重构一下。
linux 命令,查看网络状况ipconfig,查看磁盘空间df,查看当前进程ps
操作系统底层知道什么
底层网络知道什么。
未来规划
最后问了一下,这岗位就是大数据的运维。 会用到shell脚本语言。
资料
1、tcp/ip协议的三次握手和四次断开过程。
2、http协议工作原理。
3、局域网机器无法上网排查。
4、网站打开慢排查(作为运维)。
5、DNS与智能DNS解析原理
6、OSI7层网络模型及各层对应的协议
7、如何查看已知端口对应的服务名?
8、route如何添加一个网络路由?
9、tcpdump抓包排查(了解)
10、IP分类与子网划分(了解)
11、netstat输出中网络状态信息,以及不同状态之间的转换。
12、网络连接的按IP计算访问次数,网站IP对应的PV访问数。
13、timewait过多的解决。