记一次,1个月前的瓜子二手车面试经历

这次面试已经过去1个多月了,因为太懒没有整理。

为了克服懒惰,希望以后不要再踩到同一个坑,也希望能给同行小伙伴一些参考,所以今天就做个简单的总结。

当时面试基本没做啥准备,直接就去了,结果可想而知啦,也不算被虐吧,只是有些会的突然给忘记了,还是紧张了。

瓜子厂,离地铁不近,有往返班车,或者坐公交。

一进去厂子大门映入眼帘的,满园绿色,春意盎然,气势逼人,因为绿色的中间是雷神的照片。

一层大厅里除了人就是车,应该是严选店吧。

另外一边是毛豆新车。

balabala,来到了面试现场,进入正题。

没有笔试题

一面

组员面,应该是找个和你差不多的来聊,这一面顺利通过,不过答的也不是很好,起码自己不满意。

  • 介绍下浏览器事件循环

  • 哪些是宏任务,哪些是微任务

  • 浏览器事件循环和 node事件循环有什么差别

  • setTimetout 到期时间是怎么计算的,比如有1000个定时器

  • react setstate 机制,事务机制

  • 介绍下 redux,以及和 mobx 区别是什么

  • 实现 promise.all 并发限制,每次只能并发5个请求

  • css 盒模型

  • node 错误监控怎么做的

  • rn 有没有搞过?

  • react 生态都用过什么。

  • 介绍下 fiber

  • 介绍下 hooks

二面:经理或者负责人

  • 一个变量提升和作用域的问题,很简单 ,忘记是啥了。

  • 说说对不可变数据的理解

  • 数组哪些方法有副作用

  • 浏览器缓存机制,304和强缓存

  • 写一个继承(就直接写寄生组合式继承)

  • 页面性能优化的方法

  • 所做项目的如何部署的, qps是多少,uv,pv,支持多少并发,是否做压测

  • 前端错误监控怎么做的

  • 前端性能监控怎么做的

  • 还有2个,忘记了,对不住大家了。 

自己的项目竟然不知道 qps 多少,日活多少,这天没法聊了。

心得:

要准备,要准备,要有所准备,要有所准备....

不要只写代码,平时多关注下你做的东西的数据,流量,日活,性能等。

要自信,什么时候都要自信,即便是不会也要表现出自信。结果并不能说明一个人的能力。其中一个技术因素,另外一个就是运气,这家不行我就换一家,大不了就是聊聊天,要随意一点,但是不要过????。

如果你不够自信,就会让对方潜意识里觉得你心虚,反之则不会轻易下结论,这个人如此自信,虽然没有全部答上来,印象还是不错的,毕竟面试有时候就是比较片面的,自信会让别人更容易相信你。

还有一种就是看脸,这哥们,这妹子我喜欢,往后我想和他一起共事。搞定!

随想

无聊的时候想了个问题,为什么又是瓜子又是毛豆的,跟大排档似的,可能这就是瓜子的亲民理念吧,买车就像嗑瓜子吃毛豆一样简单吧。

好的,我会根据您的要求使用Vue3和Vant组件库来实现一个瓜子二手车App的首页。 首先,我们需要安装Vue3和Vant,可以使用以下命令进行安装: ``` npm install vue@next vant --save ``` 然后,我们可以在`main.js`文件中引入Vue和Vant: ```javascript import { createApp } from 'vue'; import App from './App.vue'; import Vant from 'vant'; import 'vant/lib/index.css'; const app = createApp(App); app.use(Vant); app.mount('#app'); ``` 接着,我们可以创建一个`Home.vue`组件来作为瓜子二手车App的首页。在该组件中,我们可以使用Vant提供的各种组件来实现页面布局和功能。以下是示例代码: ```html <template> <div class="home"> <van-search v-model="searchText" placeholder="搜索"></van-search> <van-swipe :autoplay="5000"> <van-swipe-item v-for="(item, index) in bannerList" :key="index"> <img :src="item.imageUrl" alt=""> </van-swipe-item> </van-swipe> <van-grid :column-num="5" :data="navList" @click="handleNavClick"></van-grid> <van-notice-bar left-icon="info-o" :text="noticeText" :scrollable="true"></van-notice-bar> <van-card> <div slot="header" class="card-header">热门车型</div> <van-row> <van-col v-for="(item, index) in carList" :key="index" :span="6"> <img :src="item.imageUrl" alt=""> <div>{{ item.name }}</div> <div>{{ item.price }}</div> </van-col> </van-row> </van-card> </div> </template> <script> export default { data() { return { searchText: '', bannerList: [ { imageUrl: 'https://img1.guazi.com/car/2021/05/15/2c1eeca0f6d3486a8d8e9b7b2e5809b5.jpg_240x180.jpg', }, { imageUrl: 'https://img1.guazi.com/car/2021/05/18/6c6b0c5e7a8d475aa2b0d3a9d4c413e1.jpg_240x180.jpg', }, { imageUrl: 'https://img1.guazi.com/car/2021/05/16/84f6b25a6dfc4c3e9b8d2e63e9d9a1f7.jpg_240x180.jpg', }, { imageUrl: 'https://img1.guazi.com/car/2021/05/18/fd32e2a9b5e44b2b8c5d2c5b12b4b8e8.jpg_240x180.jpg', }, ], navList: [ { text: '全部车源', icon: 'shop-o', }, { text: '我要买车', icon: 'friends-o', }, { text: '我要卖车', icon: 'creative-o', }, { text: '降价急售', icon: 'hot-o', }, { text: '瓜子认证', icon: 'star-o', }, ], noticeText: '瓜子二手车,安心购车,放心卖车!', carList: [ { imageUrl: 'https://img1.guazi.com/car/2021/05/16/89f7f1e49d8d4c9c8fcbf92b0d2a2a54.jpg_240x180.jpg', name: '奔驰C级', price: '20.98万', }, { imageUrl: 'https://img1.guazi.com/car/2021/05/18/7d4d46a3cf7044a5a4b6d781f7e6b1a9.jpg_240x180.jpg', name: '宝马X3', price: '29.98万', }, { imageUrl: 'https://img1.guazi.com/car/2021/05/17/64f17e7a6f8d4c1cb7e2c1d78c6d88f0.jpg_240x180.jpg', name: '丰田卡罗拉', price: '10.98万', }, { imageUrl: 'https://img1.guazi.com/car/2021/05/18/4d8ea4e1b6c64a7ca9fbcf1e9a57f5c6.jpg_240x180.jpg', name: '本田CR-V', price: '18.98万', }, { imageUrl: 'https://img1.guazi.com/car/2021/05/15/2c1eeca0f6d3486a8d8e9b7b2e5809b5.jpg_240x180.jpg', name: '奥迪A4L', price: '28.98万', }, { imageUrl: 'https://img1.guazi.com/car/2021/05/18/6c6b0c5e7a8d475aa2b0d3a9d4c413e1.jpg_240x180.jpg', name: '大众途观', price: '22.98万', }, ], }; }, methods: { handleNavClick(item) { console.log(item); }, }, }; </script> <style> .home { padding: 10px; } .card-header { padding: 10px; font-size: 18px; font-weight: bold; } </style> ``` 在以上示例代码中,我们使用了Vant提供的搜索框、轮播图、宫格、通知栏、卡片等组件来实现瓜子二手车App的首页布局和功能。 最后,我们可以在`App.vue`组件中引入`Home.vue`组件并将其作为根组件的子组件: ```html <template> <div id="app"> <Home /> </div> </template> <script> import Home from './components/Home.vue'; export default { components: { Home, }, }; </script> ``` 这样,我们就成功地使用Vue3和Vant实现了一个瓜子二手车App的首页。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值