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

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

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

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

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

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

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

面试环节,请先自我介绍一下吧,他拿着简历看,我就说了一下我的情况,男,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等。

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

相关推荐
李老头探索3 分钟前
Java面试之Java中实现多线程有几种方法
java·开发语言·面试
测试199812 小时前
2024软件测试面试热点问题
自动化测试·软件测试·python·测试工具·面试·职场和发展·压力测试
马剑威(威哥爱编程)13 小时前
MongoDB面试专题33道解析
数据库·mongodb·面试
独行soc15 小时前
#渗透测试#SRC漏洞挖掘#深入挖掘XSS漏洞02之测试流程
web安全·面试·渗透测试·xss·漏洞挖掘·1024程序员节
理想不理想v15 小时前
‌Vue 3相比Vue 2的主要改进‌?
前端·javascript·vue.js·面试
sszmvb123416 小时前
测试开发 | 电商业务性能测试: Jmeter 参数化功能实现注册登录的数据驱动
jmeter·面试·职场和发展
测试杂货铺17 小时前
外包干了2年,快要废了。。
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
王佑辉17 小时前
【redis】redis缓存和数据库保证一致性的方案
redis·面试
真忒修斯之船17 小时前
大模型分布式训练并行技术(三)流水线并行
面试·llm·aigc
ZL不懂前端17 小时前
Content Security Policy (CSP)
前端·javascript·面试