大二菜鸡的面试经历

  • 投简历方面
    • 一面
    • 二面
    • 收获
    • 如果这篇文章对你有帮助,点个赞吧

投简历方面

本人投的是web前端开发方向实习生,在校的一些经历不再详细叙述,主要是项目,独立开发了一个前后端分离的网站,实现了文件上传,下载,用户身份验证等功能。技术栈:前端:Vue+axios+element+lib-flexible 后端:.netcore3.1+mysql + iis服务器部署

一面

一开始以为没有希望,不过投了简历两天之后,3.30号晚上,面试官打来了电话,面试官说的第一句话就是:你的简历有待完善啊,当时就感觉凉凉。
然后问了项目使用到的技术,包括一些自己认为比较难的技术点。用什么办法解决的。回答完之后就是详细问
后端:1.后端与前端进行交互,.如何实现的跨域
2.前端访问后端资源时,携带的数据放在了哪里?
3.如何保证传输过程中数据安全?
4.有没有了解过负载均衡?
前端:1.请说一下你对Vue中的双向绑定原理的理解?
2.前端使用的时Vue几的版本开发?
回答:vue中的双向绑定 V-model,
1.从表面上来看是:v-on+v-bind的结合使用,v- bind绑定data中的数据,v-on绑定触发事件。
2.更深一点是:采用了 数据劫持+发布者订阅模式进行完成的
3.原理是:通过Object.defineProperty()来实现,创建了set();get();两个方法来进行数据的更改和赋值,使用到了Watcher监听,observe进行数据劫持,当数据改变时,使用set()进行修改,在通过compile进行编译更新视图
我是用的版本是vue3
面试官:有什么想要问我的,
回答:没有。
面试官:面试结果会稍后通知您

自我感觉:凉凉,觉得自己回答的不好,vue的原理我说的是Vue2.的,而且我的简历不行,没有拿过国家级的奖项,也不是双一流,985.211一类的大学

二面

4.12中午正在上课,杭州打来电话,问今天有没有时间,进行第二次面试?
我的内心:狂喜,我居然过了一面,但是就答应有时间,约到了当天晚上8:00
请了一下午的假,用来复习。

晚上微信发来邮件,视频入口。点进去。
二面面试官是个小姐姐,先让我进行自我介绍,面试管说话时会微笑,顿时感觉紧张感消失了。
自我介绍完成之后,面试官看着我做的项目,问了技术问题:
面试官:你学的技术栈是Vue,那你能说说你对Vue的理解吗?
我 :那我就说一个vue最具有代表性的吧,双向绑定原理
vue2.和vue3.的实现方式不同,我先说vue2.的
1.从表面上来看是:v-on+v-bind的结合使用,v- bind绑定data中的数据,v-on 绑定触发事件。
2.更深一点是:采用了 数据劫持+发布者订阅模式进行完成的
3.原理是:通过Object.defineProperty()来实现,创建了set();get();两个方法来进行数据的更改和赋值,使用到了Watcher监听,observe进行数据劫持,当数据改变时,使用set()进行修改,在通过compile进行编译更新视图
vue3.
1.vue3.通过proxy()实现,跟Vue2.中Object.defineProperty一样也可以给对象的属性添加两个方法get()和set()
2.也是通过数据劫持+发布者订阅模式进行监听和修改Watcher进行添加发布者
3.更新视图的时候通过diff算法,进行虚拟dom的渲染与真实dom进行对比,然后更改被修改的地方
面试官:刚才你提到了vue2.和vue3.的不同,还有diff算法,你对diff算法有了解吗?
我:diff算法我并没有仔细研究过,不过我知道是通过虚拟dom与真实dom的对比进行的视图更新,diff算法只同层进行对比,vue3.比vue2.的渲染速度更快,因为vue3.采用了增加静态标识的方法,减少了静态节点的对比
面试官:你使用了axios进行发送的网络请求,axios是异步请求的,对于异步请求,你有了解过吗?
我:异步请求,我最先想到的是promise(),异步回调链,promise是es6中新增的,promise()相比传统的ajax请求,在写法上会更清晰,便于代码的后期维护和管理。
面试官:那我再问一个简单的问题,js中let和var的区别你知道吗?
我 :let有块级作用域,使用时会有清晰的范围,比如在函数中用let声明变量,在外界访问不到。但是var变量可以。var变量能够进行变量提升。
面试官:能不能再具体一点,比如?什么时候使用var会有问题?
我:。。。好像想不起来了,我用的时候好像除了多文件使用时,变量名相同会修改之前的js文件中的值,
面试官:如果我在代码证中上面使用到了我下面通过var定义的变量?
我:(突然想起来),会报错,因为js的执行是从上到下,上面的变量找不到
面试官:对,那js中的const你有了解吗?

我:const定义常亮,定义之后不可以被修改,定义的时候需要赋值。

面试官:const定义变量的时候有一种情况下是可以修改的,你知道是什么时候吗?

我:(大脑空白,难道我之前记错概念了?)这个我好想不知道,我会去查资料

面试官:没事,这不是什么大问题,js中在const定义对象时,当时object类 型时是可以修改的,你知道js的数据类型吗?

我:1种引用类型,5种值类型,引用类型:object(function,array),
值类型:bool,number,var,null ,string,(我说的是ES5中的数据类型, 如果 加 上es6一共是9中。 值类型还有symbol)

面试官:我看到你的项目中使用了走马灯(轮播图),你能说说实现原理吗?

我:轮播图的实现,是用一个数组来循环里面获取存放的图片链接,通过使用setTimeout,通过添加鼠标点击,移动事件,来获得动态的效果。当图片地址取到最后一个时,重新从第一个开始取,实现循环播放效果

面试官:在轮播图播放过程中,有时候会出现最后一个图片切换到第一个图片时倒数第二张的图片闪过,对用户体验不好,对于这一点我们通常是怎么解决的?

我:(我开发的时候没遇到,没经验),我开发的时候只用element-ui好像没遇到这种情况。。

面试官:这个情况,我们一般是在最后添加和第一张一样的图片。用视觉差来处理。
我:好的,谢谢,我记住了,以后会注意的
面试官:我的问题问的差不多了,你有没有什么想问我的?

我:技术上还是生活上?生活上的话,加入过面试成功了,拿到了offer,我实习的地方是在杭州本部吗?因为我认识的学长,都在杭州那边

面试官:我们部门在杭州,这个你可以放心,具体位置****

我:好的,那我就放心了。

面试官:我觉得你大二能学这么多,已经很强了。你最近有时间吗?下一场面试你觉得约到什么时候合适?

我:我随时都可以,周六周日都行,周一到周五晚上6:00之后都有时间

面试官:那就约到本周六吧 (2.17)

我:好的,谢谢

后续是2.17号并没有接到面试。(以为我完了,被放鸽子了),去网上查才知道面试官都是有时间才面试,而且4.17号是周六,18号他们休息,可能是开会,工作太忙,把我忘了(可以理解)。。。去看了投递状态,没什么问题,没有被回绝才放心,等面试官有时间自动会打过来电话的
现在4.28号,还是没有接到面试电话,不知道有没有凉,不过就算凉了,至少我尽力了,不后悔。星光不问赶路人,时光不负有心人!

收获

虽然只是进行了两轮面试,但是却带给我很多的收货,比如在开发过程中应该更加的注重基础,实现原理,对自己所使用的技术应该有助够的了解,学习应该一步一个脚印,遇到的每一个问题,bug都需要自己亲自去解决,找到出错的原因。今天会比昨天更强,未来会比我现在更强。学历只是敲门砖,实力才是王道!感谢阿里带给我的积极向上的思想。面试之后开始写了几篇博客,记录自己的学习的成长历程。以后更会坚持,

如果这篇文章对你有帮助,点个赞吧

大二面试bat ,阿里巴巴面试经历,普通本科(二本)相关推荐

  1. 阿里巴巴 面试 java_阿里巴巴面试经验

    面试过程: 由于我在自我介绍时提到应聘的是Java岗,因此面试官直接抛出问题:"你对Java这门语言了解的深度是多少","是否看过JDK的源码"(当场傻眼... ...

  2. 2020年河南高考--各高校在河南录取分数线预测(本科二批——文科)

    转载请注明出处:https://blog.csdn.net/zhanglei1234567890/article/details/107667006 由于学校总多,闲暇之余所写,只有各高校在河南的录取 ...

  3. 2021年河南高考--各高校在河南录取分数线预测(本科二批——文科)

    原文链接:https://blog.csdn.net/zhanglei1234567890/article/details/118393443 由于学校总多,闲暇之余所写,只有各高校在河南的录取分数线 ...

  4. 2021年河南高考--各高校在河南录取分数线预测(本科二批——理科)

    原文链接:https://blog.csdn.net/zhanglei1234567890/article/details/118393324 由于学校总多,闲暇之余所写,只有各高校在河南的录取分数线 ...

  5. 2020年河南高考--各高校在河南录取分数线预测(本科二批——理科):

    转载请注明出处:https://blog.csdn.net/zhanglei1234567890/article/details/107666861 由于学校总多,闲暇之余所写,只有各高校在河南的录取 ...

  6. 西安的大学二本类计算机与新网络,西安二本大学最新排名

    西安二本大学最新排名 西安是陕西省的'省会,那么同学们知道在西安有哪些二本大学吗? 以下是小编为大家整理的西安二本大学最新排名相关内容,仅供参考,希望能够帮助大家! 1.2020西安二本大学名单及排名 ...

  7. 四川计算机专业的二本大学排名及分数线,2019-2020四川二本大学排名及分数线(理科+文科)...

    原标题:2019-2020四川二本大学排名及分数线(理科+文科) 2020高考填报志愿时,四川二本大学排名情况怎样是广大考生和家长朋友们十分关心的问题,以下是大学生必备网根据2019年四川各高校在本省 ...

  8. 计算机专业湖北二本大学排名及分数线,2019-2020湖北二本大学排名及分数线(理科+文科)...

    原标题:2019-2020湖北二本大学排名及分数线(理科+文科) 2020高考填报志愿时,湖北二本大学排名情况怎样是广大考生和家长朋友们十分关心的问题,以下是大学生必备网根据2019年湖北各大学在湖北 ...

  9. 非985 非211二本生的万字面试经历流水账

    本人非985 非211二本生,但是学校在武汉是一本,就勉强算1.5本好了.在2014年5月至2015年1月近半年的时间内,各种面试打酱油,最终当面试成为一种习惯的时候,面试已经不重要了.写近一万字的文 ...

最新文章

  1. 到成都去是联想的必然选择
  2. JSON——Jackson 时间格式化输入输出
  3. 实现点击在当前位置画一个黑点,打印出当前点击的坐标
  4. 面向切面编程-日志切面应用
  5. 简单使用AutoMapper实现DTO转换
  6. 10许可证即将到期_食品经营许可证延续
  7. 重新实现unity3d的Mecanim动画混合 (2) 2D Freeform Cartesian
  8. python学什么东西_什么是Python?你应该学习和使用它的13个理由
  9. struts2 + spring + mybatis 框架整合
  10. pcie总线频率和带宽_从1.0到6.0的飞跃之路,PCIe总线技术发展解析
  11. 视频教程-sql注入系列课程-渗透测试
  12. Qt/QML离线地图瓦片下载工具(瓦片地图)
  13. linux 内核参数 pte,Linux下通过线性地址得到页表项pte(X86和龙芯2F下)
  14. SpringCloud微服务之学生管理
  15. 【C++要笑着学】类的默认成员函数详解 | 构造函数 | 析构函数 | 构造拷贝函数
  16. 【牛客竞赛】Increasing Subsequence题解
  17. php讲字符串转成数组中,PHP将字符串转数组
  18. rsa java模数_公钥/私钥中的RSA密钥值和模数
  19. [ArcGIS] 空间分析(八) 水文分析
  20. 深入理解LEFT JOIN

热门文章

  1. Word不计算封面、目录页数将正文页码修改为第几页共几页的格式
  2. 骑行318、 2016.7.20
  3. springBoot 报警告 Could not find acceptable represent
  4. Ethereum/mist项目下Ethereum Wallet和Mist的区别
  5. 搭建一个专属于两个人的爱情网站,记录生活中的点点滴滴
  6. e.keycode 代码含义
  7. 程序员对私密聊天的乱想
  8. 云计算与openstack
  9. IDEA 2021.2.3添加GitHub账户并提交代码到GitHub
  10. mdf文件和ldf文件ndf是什么,怎么用?如何给SQL server添加数据文件?分离和附加数据库的操作