面试项目介绍

洋葱OMALL APP :

  • 整个项目主要用vue来搭建的,用vue-router实现底部导航等页面跳转功能,然后购物车信息,货物数量,秒杀时间段等数据用vuex储存,各个页面又分为多个父组件和子组件,用props,$emit方法来进行数据通讯。
  • 买货页
    • 消息和分享的ui图标是我做的,调用后端接口,实现分享功能。
    • 搜索点进去立马就会发送一个ajax请求,将历史和热门搜索返回到下面的两个div中,用v-model实现input内容的双向绑定。
    • 轮播组件用vue的移动端组件mint ui 快速搭建的,用原生js 搭建也可以(setinterval).
    • 下面的也是个二级导航组件,布局就是用弹性布局(justify-content: flex-start | flex-end | center | space-between | space-around;;align-items: flex-start | flex-end | center | baseline | stretch)
    • 商品列表组件,用父组件包住子组件的方式,v-for方式遍历渲染列表。
  • 种草页:
    • 也是列表的渲染,加上H5 video

品胜当日达:

项目主要是用js原生+css3+html5来搭建的电商官网。

  • 首页:
    • 搜索框搜索提示(监听键盘弹起事件onkeyup)发送请求返回提示。
    • 导航 onMouseOver鼠标移入事件。
    • 轮播:绑定类名来确定显示哪张,两边控制按钮改变类名实现控制。
    • 商品列表用css3 阴影box-shadow 和 translate() 偏移
    • 旁边回到顶部:监听滚动条位置:window.scrollTo(x,y);
  • 详情页:
    • 懒加载列表,监听滚动条,发送ajax分页请求来实现。

一些技术:

  • ajax如何请求:
    • if(window.XMLHttpRequest)判断是否有
    • 有则创建XMLHttpRequest对象,无则 new ActiveXObject(‘Microsoft.XMLHTTP’)
    • .open(‘GET’,‘./ajax.xml’,true)建立连接
    • .send()发起请求
    • onreadystatechange=function(){}回调函数

上文是我2018年刚大专毕业出来找工作,第一次写简历时做的笔记。比较尴尬和意外的是这篇文章竟然是我博客点赞和收藏最高的文章,可能因为还是有很多应届生或者转行培训完刚要找工作的小伙伴也遇到了我当初的困境:没有项目经历,不知如何下手写简历,做过几个demo,但是不知道写到简历的项目介绍里。
现在已经是2022年了,本人已经在中小厂混迹4年了,决定补充一下这篇文章,以下是我过来人的一点点经验,赠与和我当初类似的普通萌新们:

关于面试

  1. 一定要提前准备好自我介绍背熟,然后面试时,用语速慢一点轻松一点的语气说出来。自我介绍要精和简,关键要包括:基本信息(名字+一句话介绍性格)、自己的技术栈、做过的东西略述、区别于其他人的亮点。
  2. 还是心态,要清楚的认识到面试是一个双向选择的事情,而不是你求人家给你一份工作,公司也想在最短时间内招到一位合适的人。所以如果遇到非常傲慢、故意刁难甚至侮辱PUA你的面试官,可以果断离去。
  3. 准备几个高频被问到综合了解问题的答案。例如下面的问题:
    你做过最有成就感的某个技术经历。
    你解决过的一个最复杂的技术难题和解决过程。
    你的职业规划是什么,打不打算长期从事于技术行业,有没有自己的技术梦想。
    为什么离开上一家公司。
  4. 面试过程中,如果遇到一些自己不懂的面试题,可以大胆礼貌地请教面试官。问完问题后,面试官一般会问你还有什么问题问他不?你可以问一下公司的技术团队、技术框架、主要产品类型、加班情况等。
  5. 面试完了之后切记要复盘,为了避免下次再被同样的问题打倒,在回去的车上,就要回想面试过程,拿手机把不懂的问题简略记下来,回到宿舍再去百度,去查,并总结答案。所以面试也是一个技术提高、查漏补缺、扎实基础的过程,要有耐心,不浮躁地边面试边提高自己。

关于初入行的一些心态

  1. 你会遇到很多非常不理解的东西,例如脚手架或者某个功能为何要这么设计;某段代码明明有更简略的写法,为何要这么繁琐;一个东西可以用很多种方法实现,为何选择了这种等等,我的建议是:在尝试理解原理发现没办法理解、没有把握,先去模仿别人的代码实现功能,等你的见识和经验到一定程度了,自然而然就理解了。千万别在一个问题上钻牛角尖,从而影响到项目的进度。
  2. 要学会主动沟通,老员工一般都会乐于帮助你的,另外要学会反馈问题,汇报工作,要让你的直属上级把控到你的进度(领导们特别讨厌平常一声不吭,快到上线了才说卡住在某某问题的人。)
  3. bug和优化肯定是改不完的,正如技术的道路了无止境,别说走,甚至看都看不到尽头,所以保持好心态尽管走就行。
    不要焦虑,没有人能做出完美的东西,出现了问题快速去改就行,要去适应这种不确定性,并在不确定中不断学习。
  • 31
    点赞
  • 164
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值