北京前端五年经验问些什么?

这一天,我瘫坐在办公室的椅子上,回想这五年的一事无成,钱也没赚到,技术也没学到,最近投了简历去面试,我一定要把握住,这是我此生仅有的机会了。

穿好格子衫,带上假发,出发了。

路上的植发广告格外亮眼,玩了会儿手机终于到了。

某大型互联网公司,跟前台说了一下是面试的,然后让我填个表,填完去一个小屋子等着。

过了一会儿还是没人,前台小姐姐给我带了一杯水,说下一个就是我。

等了半小时终于来人了,微胖的一个中年男人,进来打了一个招呼,示意我坐下吧。

面试环节,请先自我介绍一下吧,他拿着简历看,我就说了一下我的情况,男,25,张满月,热爱编程,平时会写一些技术博客,文章,录制成视频等,(表示热爱学习),介绍了一下技术栈,Vue Nodejs python C++

然后介绍了一下项目,省略...

面试官问:为啥要离职?

我:(理由现编)家里庄稼要开始收割了 开玩笑 我就说了薪资问题。

然后就是问问题环节

问了一些计算机的基础知识,CPU运行原理,冯诺依曼体系结构,图形绘制原理,等

网络的一些东西 OSI七层参考模型,TCP/IP四层事实模型,双绞线,无线电波,光纤,路由器,交换机等。

还有一些协议 TCP/IP 协议簇里面的基本都问。 很考验基础知识

问的最多的就是TCP 三次握手 以及四次挥手 syn包 seq序列号 Ack确认号,滑动窗口思想等

http1.1 http2 http3 多路复用,保活,队头阻塞,二进制分帧层,头部压缩等。

操作系统知识

进程,线程,内存管理,汇编和机器语言的区别什么的,还有windows和Linux的常用命令。

web服务器 nginx 四层负载和七层SLB负载 这个就太简单了 stream upstream

nginx插件编写问了lua语言

nginx 反向代理 proxy_pass 线程什么,也都是一些基础问题

考察了很多基础知识 这些应该大家都会

然后换人了... 后面来了一个看着年轻点的,跟我说刚才那个人是运维主管。。。我也是服了我就说怎么不问前端的东西呢???

这位面试官是前端负责CICD,自动化流程负责人。

问了一些基础问题

Vue3的一些特性,和一些ts的简单的东西装饰器什么的,都比较简单,问了mvvm,和mvc,IOC控制反转和DI 依赖注入,这玩意就太熟了,巴拉巴拉说了一堆,问了一些前端的工具Babel,PostCss,webpack,vite,esbuild,rollup什么的。很杂,

然后问了一些js的问题,经典event loop... , es6, 也都是一些常问的。

他看我简历写着 webGL 问了一些相关的问题:openGL修饰符,类型,顶点着色器,片源着色器等,还问了光学的知识 冯氏光照模型 慢反射光,镜面高光等。都是简单的基础知识 大家应该也会

接着了问了一些CICD的知识 我就知道逃不过,问了一些docker,github Actions Jenkins 等一些问题,这些我也不是完全精通,只能说回答的一般😂。

接着就让我等通知,

后面HR发消息让我周六去复试。 周六牛的

周六的时候还是熟悉的广告,熟悉的地铁,这次是一个后端大哥面的,一进来就问,你们之前的网站吞吐率是多少,。。。这 我哪清楚,瞎说了一个,然后问有没有做过getway,我说有用Nest写的,任何人要先过网关层,然后才到业务层。

然后问负载怎么做的,堡垒机怎么部署的,有多少台机器,怎么部署的?

我们一共有XX台机器,使用动态扩容技术,(大概就是比如有10台机器,用的人多了CPU利用率过高,超过90%,就会进行动态扩容,自动增加机器11台,自动进行Nest服务部署,自动配置负载均衡,如果CPU下来了,就会动态缩容,删除代码,去掉负载,关闭机器),使用pm2 部署的,pm2自带了集群部署。

然后问mysql 基本的语法 索引 mysql事务的四大特性,等。。。

网络编程nodejs net模块socket套接字,如何跟python通讯,gRPC协议,以及如何编写addon,Npai用C++编写的使用node-gyp编译。

问了wasm,c++如何编译wasm等。

其他的不记得了。。。 后面就没信了。。。。。

相关推荐
UestcXiye9 分钟前
面试算法题精讲:求数组两组数差值和的最大值
面试·数据结构与算法·前后缀分解
严格格10 分钟前
三范式,面试重点
数据库·面试·职场和发展
WG_172 小时前
C++多态
开发语言·c++·面试
鱼跃鹰飞2 小时前
Leetcode面试经典150题-130.被围绕的区域
java·算法·leetcode·面试·职场和发展·深度优先
鱼跃鹰飞12 小时前
Leetcode面试经典150题-349.两个数组的交集
算法·leetcode·面试
程序猿进阶19 小时前
如何在 Visual Studio Code 中反编译具有正确行号的 Java 类?
java·ide·vscode·算法·面试·职场和发展·架构
无名之逆19 小时前
云原生(Cloud Native)
开发语言·c++·算法·云原生·面试·职场和发展·大学期末
andrew_12191 天前
腾讯 IEG 游戏前沿技术 一面复盘
java·redis·sql·面试
andrew_12191 天前
腾讯 IEG 游戏前沿技术 二面复盘
后端·sql·面试
寻求出路的程序媛1 天前
JVM —— 类加载器的分类,双亲委派机制
java·jvm·面试