Shyno
Don't be shy,no problem!

前端面试的时候,有些面试官其实并不是特别注重面试题目的答案,更多的是以平时开发的一些方方面面去延升,既能确定对方的工作经验是否真实,同时又可延伸去询问一些技术方面的问题,还能确定面试人员是否有自主探索学习的习惯。我接下来举几个常见的切入点去模拟

一、生态方面

1.你在工作中扮演什么样的一个角色?

2.你平时的工作中是否涉及发布和部署?

3.你们部署一般用的什么工具?

4.能大概讲解一下这些工具的原理吗?

5.如果你们平时发布之后出现了一些线上问题一般会怎么解决?

6.这类环境问题你们大概得排查方向是什么?会使用哪些工具或者网站

 

二、开发习惯方面

1.你们平时开发中有哪些代码规范?

2.你们开发过程中有哪些为了提升性能做的优化?

3.你们平时如如何关注自己项目的性能?如何判断性能是否优越?

4.如果工期比较紧张的情况下,如何做到兼顾性能和需求?

5.如果我们这边对一个文件的代码量有要求,你会怎么去设计自己开发的代码?

 

三、具体的案例

1.你在工作做你觉得遇到的最棘手的问题是哪个?

2.能讲讲你是怎么一步步排查和解决这个问题的吗?

3.遇到这类问题后你们有后续的预防方案吗?

 

四、组织与架构

1.你们团队一般多少人?多少前端多少后端

2.你们是怎么安排联调的?假如后端的时间与前端错开了,怎么联调更合理?

3.如果测试同学因为某个bug与你产生了冲突,你该怎么解决?

4.如果产品在验收过程中觉得时间上的内容并不能达到他的期望,该怎么解决?

5.怎么减少自身开发过程中的bug量?

 

大体上就是这些方向,有些时候,这些内容不会放在技术面中,一般是项目主管的终面,但也有些是在技术面中,以某个话题为切入点。当你回答的过程中冷不丁的问一个知识点,比如当你回答代码优化的时候,会问你一句,你知道哪些设计方案吗?工厂模式知道吗等等。最好还是能把自己可能会提到的点对应的知识点都复习一下。

 

posted on 2025-02-05 20:55  Shyno  阅读(11)  评论(0编辑  收藏  举报