记录下当前重庆前端的面试题

236 阅读6分钟

背景

面了也快两周左右,offer寥寥无几,还被说好入职的公司放了鸽子,是重庆的前端行业堪忧,还是这个行业本就已经开始走下坡路了。本来就从广州当完三、四年牛马回来重庆,然后打算找个工资稍微低点稳定点的工作就可以,发现找到一份工作都很难。

摆别

首先说下那两个放我鸽子的公司,说起就很气愤😤,尤其是后面那个,资料啥的都填齐了,结果也说入职不了。

第一家公司其实我挺满意的,各方面条件都还不错,双休、早九晚六、次月买社保公积金、薪资也还算ok,最关键一点就是离租房的近,不到2公里,通勤走路不到半小时,至少每月都能剩下一两百的通勤费,这家去面了两次,第一面试主要先是hr来给我讲了下公司情况以及福利,而且特别提了要求招的人必须要外向,不能是那种只会干活不会沟通、埋头苦干的那种程序员,讲完这一些之后就是技术大佬来面我了,大概聊了一个多小时,也聊的挺不错,而且最后大佬也说了技术这方面的了解也应该是可以的。然后第二天就约了二面,大概进去就是hr面我,大概内容就是hr想要在多了解了解我,一直强调说公司才成立需要那种外向积极的人,最后就说我觉得合适明天就来试岗(不知道是不是我听错了,我以为就是第二天就来试岗),然后当天下午在boss上问个问题很久没回,我就打电话问结果hr说一两天没给答复就是默认不合适,但是我心就凉了,所以第二天也就没去。

第二家公司更离谱了,还是个外包,甲方那边面试已经通过了,然后外包就商量入职日期,本来定的周五,然后就叫我周四去做体检,然后我想着后面入职其他公司反正也要做,早做晚做都是做。周四外包给我打电话说甲方那边还没确定进场时间,就可能拖到下周一,我心想没事,大不了多玩几天,然后周五就填了外包发的链接入职登记表(什么家庭信息、居住地址、身份证照片、毕业证书等各种信息),然后背调人也提供过去了,上一家离职证明也发过去了,以为都稳妥之后,周五下午又给我打电话说甲方正在立项,流程走的慢,可能又要拖一两天,大概周二周三入职,还信誓旦旦说下周肯定能入职,还叫我放心。这个时候我就感觉不对劲,可能又要没了,结果周五晚上就打电话给我,说甲方那边立项没通过,暂时可能入职不了,大概也是6月中旬才能入职,期间也是各种抱歉,对不起之类的话,我还能说什么呢,当时真的很气愤,甲方那边都还没确定好,还让我填那么多信息,去体检啥的,白忙活一场。。。。

第一家公司面试题:
  1. 自我介绍 谈谈上个公司的技术
  2. Vue2与Vue3生命周期的区别
  3. 谈谈 watch 监听怎么使用, 页面首次加载就要监听怎么做,监听嵌套很深的对象又要怎么做
  4. 谈谈 compute 技术怎么使用
  5. css 里怎么定义一个变量,less 里又是怎么定义的
  6. 响应式布局里 css媒体查询怎么写
  7. css动画实现一个图片缓慢平移的效果
  8. 嵌套很多层的数组无法监听到值的改变怎么做
  9. 给一个10位时间戳,如何进行年月日格式化
  10. chrom 如何打断点
  11. 使用的调试工具有哪些
第二家公司面试题:
  1. 自我介绍
  2. Vue2与Vue3有哪些区别
  3. 组件通信
  4. es6里的特性有哪些
  5. 讲讲闭包概念 优缺点以及使用场景
  6. 讲讲this 以及this特性
  7. let、const、var的区别
  8. v-for与v-if哪个优先级高
第三家公司面试题:
  1. 自我介绍
  2. 说一个工作的一个难点,怎么解决的
  3. 路由模式有哪几种, 为啥history模式出现404需要在nginx进行配置
  4. vue2中的生命周期以及执行先后顺序 以及跟vue3的区别
  5. 地址输入url后会发生什么
  6. let/const的区别
  7. 场景:有没有了解ai相关 以及回答时是怎么传递数据的,以及流式请求
  8. 场景:ai回答时有一个固定高度展示,如果超出高度出现滚动条,如何控制滚动条一直在底部
  9. 介绍下盒子模型
  10. 介绍下margin塌陷问题,出现的几种场景
  11. css居中
  12. 大屏展示如何适配
  13. 谈下闭包 以及防抖 节流的使用,手写大概
  14. 路由守卫有哪些
  15. watch和compute使用场景
  16. vuex里存了一个消息的数据,刷新后数据是否还在
  17. 组件通信
第四家公司面试题:
  1. 自我介绍
  2. 即有移动端又有pc端的项目如何做适配
  3. 是否做过大屏展示,以及不同尺寸如何做适配,还有不是标准尺寸的屏幕如何做处理
  4. vue3较vue2有哪些优化
  5. div从左上角缓慢移动到右下角怎么做
  6. 是否做过完整的react项目
  7. 一个div有滚动条到达底部后就进行数据请求怎么做
  8. 是否用过three.js 或者gis
  9. 是否用过websocket 有没有做过心跳检测
第五家公司面试题:
  1. 自我介绍
  2. ios和安卓的兼容性说说
  3. websocket做过什么,心跳检测怎么做,即时通讯聊天怎么做
  4. 做一个boss的对话框 能发简历 电话分享需要多久
  5. 有没有碰到加密传输整个数据到后端
  6. 页面白屏或者半天加载不出来该如何去分析问题
  7. 金融项目安全性这块有做过什么处理
  8. vue3较vue2的区别
  9. uniapp开发成app是否有做过
  10. 是否了解uniappx

还有几家就不展示了,有一家公司面试就问了一个问题:就是讲项目中的一个难点或者亮点,如何去分析解决的,然后后续就没聊技术上的问题了,当时我以为是个刷kpi的,没想到回去第二天就接到电话谈入职的事,但是条件不是很合适就拒绝了。

经过两次被鸽之后,没之前那么积极打开boss去打招呼,感觉就找不到合适的一份工作😭😭😭