首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端工程师:电信专业转前端是如何拿到阿里、腾讯offer的?

/performance 查看) 2、8.28  二面 自我介绍 介绍实习经验 自己上次没回答好的问题 再回答一下 vue 和 angular的区别 你觉得前端有哪些发展方向 你觉得一个前端工程的复杂度在什么地方...那scss有存在什么缺点吗? 10、js底层怎么实现的知道吗? 11、讲讲闭包?闭包存在的问题 12、原型链最顶层prototype指向什么?null 13、new关键字和不new有什么区别?...14、谈谈this指针的指向问题? 15、响应式布局知道吗? 16、你还有什么想问的吗? 17、给他看了一个项目,做的过程中有遇到什么问题吗? 9.21 二面 自我介绍 为什么做前端?...你不觉得angular2用起来太重了吗? 和vue的对比? 性能优化? 前端迭代更新那么快?你跟得上吗? 聊项目、数据库表怎么设计? 玩游戏吗? 玩过什么? 了解网易游戏吗? 有offer吗?...9.27 hr面 各种聊人生,有些问题还比较犀利 还有面一些没怎么有技术问题的就没记下来,面了大概有个20几家,反正都面完了,但是都没给我offer。。。

1.4K60

在 redux 中集成 angular di 机制

但是随之而来的问题就是,对于angular已经使用$http服务的代码,你必须考虑是否重构它们,如果不重构,你则会在代码中拥有两套发送请求的逻辑,代码冗余了,如果重构呢,工作量又会很大,没准折腾redux...这个问题费了我不少时间去搜索网上的资料,类似如何在action使用angular di机制,如果在action获取service实例等等,虽然能查到的资料都没有完美的给出解决方案,但是都把问题的解决方向...第二种方法则通过redux中间件的机制来实现 什么是中间件机制呢?这个可是个大概念,简单的理解的话,我只引用一个计算机常用的用来调侃的话解释。...计算机科学中,没有什么问题是不能通过增加一个中间件来解决的。...是的,但是中间件它的确可以集成di功能,为什么呢,因为中间件的实例化逻辑是通过ng-redux在angular内部进行的,而中间件本身呢,有仅仅是一个函数而已,那么我们完全可以把中间件的实现,声明成一个

83530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端职场腹黑学:醉心于编程的你被腹黑了吗?

    你会在项目中采用Typescript吗 为什么Typescript现在只有angular这套框架在用,而react和vue和NodeJS的绝大部分的项目都还是只用ES6?...如果Typescripe那么好,为什么在angular社区以外,并没有大规模运用? 首先,需要肯定的是,TS的出现,让Javascript真正和Java有交集了,不再是雷锋和雷峰塔的关系。...有一种腹黑的声音说:“redux必用,我都要把angular项目中用上redux,提高逼格”。 做项目必须有逼格,redux + angular,也可以过滤很多“前端low逼”。...angular项目中用上redux,这属于“angular高级心法”,哈哈~(此处属于调侃) 当然,vue也是要掌握的,《JS高级程序设计》一书的作者已经公开表态大赞vue了。...最近我在群里看到有童鞋问,程序员怎样在短时间内来钱快?当然他的意思是利用自己的技术在业余时间来赚一笔。

    90490

    2021大厂(阿里、百度、字体跳动、腾讯)前端面试题库

    13.为什么要四次挥手 14.为什么建立连接是三次握手,关闭连接确是四次挥手呢? 15.如果已经建立了连接,但是客户端突然出现故障了怎么办? 16.http请求方式有哪些? 17.常用的请求状态码?...谈谈你为什么最终选择(或放弃)使用webpack? 3.有哪些常见的Loader?他们是解决什么问题的? 4.有哪些常见的Plugin?他们是解决什么问题的? 5.Loader和Plugin的不同?...如何利用webpack来更好的构建? 13.如何在vue项目中实现按需加载? 14.webpack是解决什么问题而生的? 15.如何配置多入口文件?...2.提交时发生冲突,你能解释冲突是如何产生的吗?你是如何解决的? 3.如果本次提交误操作,如何撤销? 4.如果我想修改提交的历史信息,应该用什么命令? 5.你使用过git stash命令吗?...8.使用过git merge和git rebase吗?它们之间有什么区别? 9.能说一下git系统中HEAD、工作树和索引之间的区别吗? 10.之前项目中是使用的GitFlow工作流程吗?

    1.8K20

    Angular React Vue我应该选择什么?

    以下是我们今天要解决的问题: 这些框架或库有多成熟? 这些框架只会火热一时吗? 这些框架相应的社区规模有多大,能得到多少帮助? 找到每个框架开发者容易吗? 这些框架的基本编程概念 是什么?...以下是我们今天要解决的问题: 这些框架或库有多成熟? 这些框架只会火热一时吗? 这些框架相应的社区规模有多大,能得到多少帮助? 找到每个框架开发者容易吗? 这些框架的基本编程概念 是什么?...Angular 依赖于 TypeScript。这在相关示例和开源项目中提供了更多的一致性(React 示例可以在 ES5 或 ES6 中找到)。这也引入了像装饰器和静态类型的概念。...GitLab 有一篇关于 Vue.js(2016 年 10 月)的决定的博客文章: Vue.js 完美的兼顾了它将为你做什么和你需要做什么。...甚至 Facebook 都没有把 React 用在 Facebook 的主页,而是用在特定的页面,实现特定的功能。 体积和性能 任何框架都不会十全十美:Angular 框架非常臃肿。

    2.9K20

    你还在为node-sass烦恼吗?快试试官方推荐的dart-sass

    你爱它,因为它赋能了 CSS 工程化;你恨它,因为有时候你搞不懂它为什么又出差错了。我最近就在生产环境新踩了两次 node-sass 的坑,这让我下定决心放弃 node-sass。...什么是node-sass? 虽然 node-sass 是一个熟悉的老朋友了,但是还是有必要介绍一下。...Round1:安装 node-sass 刚进入前端领域的朋友,可能都问过这么一个问题:为什么我的 node-sass安装失败了?...改用 Dart Sass 后,不管是安装还是兼容高版本 Node 这块,都没有什么问题,总的来说,使用体验还是非常棒!...换Dart Sass后,我要做些什么 众所周知,在 Vue 项目中,scoped 样式是会通过一个哈希化的属性选择器进行隔离的(比如[data-v-67c6b990]),如果希望做样式穿透,在Vue@2

    2.2K40

    你还在为node-sass烦恼吗?快试试官方推荐的dart-sass

    我最近就在生产环境新踩了两次 node-sass 的坑,这让我下定决心放弃 node-sass。 什么是node-sass? 虽然 node-sass 是一个熟悉的老朋友了,但是还是有必要介绍一下。...Round1:安装 node-sass 刚进入前端领域的朋友,可能都问过这么一个问题:为什么我的 node-sass安装失败了?...其实,我只要把 NodeJS 版本降低到 13,问题也能得以解决。 但我觉得这还是有问题的。...改用 Dart Sass 后,不管是安装还是兼容高版本 Node 这块,都没有什么问题,总的来说,使用体验还是非常棒!...换Dart Sass后,我要做些什么 众所周知,在 Vue 项目中,scoped 样式是会通过一个哈希化的属性选择器进行隔离的(比如[data-v-67c6b990]),如果希望做样式穿透,在Vue@2

    71320

    2018春招总结

    ,由于当时我在火车上面,三个电话我都没有接到,不过3月6日早上大概9点多还是给我打来了电话,二面大概持续了半个多小时,经过大概一段时间等待后,也就是3月16日接到三面电话,不过我最终也是倒在了这。...有什么问题想问的吗(我问了他们的具体业务,还有对我的面试做一个评价)    今日头条(内推,已凉)   经过了阿里的面试之后,在面试头条过程中,我已经没有阿里那时候的紧张了,这里的面试机会是在牛客网上面一些人分享的内推码得到的...  经过头条一役,我心里面开始慌了,开始对自己不自信,所以我开始了疯狂投简历,感觉投了有20、30家吧,然后美图公司这里给了我信心,让我捡回自信去面试接下来的公司,最后也给了我offer,但是抱歉了,...生命周期      wifi功能怎么工作的      wifi万能钥匙有什么看法,功能怎么实现的      家里在哪里      有什么问题想问  三面(4-16)(25分钟)   自我介绍   ...      自定义view需要注意一些什么问题      onMeasure需要注意一些什么问题      MeasureSpec这个参数代表什么      在onDraw中可以创建对象吗?

    1.2K50

    再谈angularJS数据绑定机制及背后原理—angularJS常见问题总结

    两者的区别在于页面没有加载完毕 {{val}} 会直接显示到页面,直到 Angular 渲染该绑定数据(这种行为有可能将 {{val}} 让用户看到);而 ng-bind 则是在 Angular 渲染完毕后将数据显示...我听很多人抱怨说 angular 这个库太大了什么都管,其实你可以不用它自带的这些服务(Service),只要你记得手工调用 $scope.$apply。...首先:ng-click="" 什么都没有做。angular 会因为这个事件回调函数什么都没做就不进行脏检查吗?不会。 然后:#span1 被隐藏掉了,会检查绑定在它上面的表达式吗?...所以说不要怀疑用户在输入表单时 angular 会不会监听页面左边导航栏的变化。 如何优化脏检查与运行效率 脏检查慢吗? 说实话脏检查效率是不高,但是也谈不上有多慢。简单的数字或字符串比较能有多慢呢?...,然后会一直更新数据,效率低,脏数据检查到10次之后不再继续检查; 解决方案:可以使用一个变量来接收函数调用 controller as 和controller 有什么区别,能解决什么问题?

    7.9K40

    Angular中sweetalert弹框的使用详解

    最近太忙了,项目中使用的弹框老板嫌太丑,让我们优化一下,我在网上找了一下,找到了sweetalert弹框,算是比较好看的弹框了。...所以我就想办法将sweetalert用到项目中,在项目中引入sweetalert时,遇到诸多问题,但最终在我不懈坚持下,都解决了,实现了效果。具体用法请看下文。...写的有问题的地方欢迎留言,我会及时更改。...五、相关问题 1、传函数错误 Swal(“确定提交吗”,  function(){}, ‘error’ );  //这种写法在我用的这个版本中是错误的,我的这个版本支持then(), 不支持直接在参数中写方法..., "你的虚拟文件已经被删除。", "success"); 12 }); 在这个版本中只能按照我最上面所列举的去实现,那是我在官方英文文档中发现的,中文文档太坑了。

    2.8K40

    2022年React对比Vue

    到了2022年前端框架发展早已稳定为三大框架Angular、React、Vue,三大框架发展趋势也是各有不同,基于TS的Angular大多数插件都是由官方提供,React官方只提供了React核心和...IE和TS的支持了,前者微软早已宣布2022年6月25日停止支持IE,后者正在被真在流行的TSX解决。...React官方值有核心库其他全靠社区所以React更加灵活状态 (反驳)管理和路由等基本方案有几个正经项目不用的,一个库连好的CSS解决方案都没有怎么能能称得上优秀呢?...所谓的Vue的功能在React中可通过各种封装实现,说Vue的语法糖太多,糖吃多了,没有糖了就各种不适 (反驳)那你为什么不使用原生JS进行开发呢原生JS没有糖那才是大道至简,并且React中很多时候还需要使用...Vue中结合TS没有props提示和类型明显的限制很麻烦 (反驳)Vue3可以结合TSX使用有很好的类型推断,React手动优化在大型项目中难道就很轻松吗?父子组件更新的坑解决了吗?

    2K20

    前端开发项目经验_项目管理体系包括哪些

    他遇到什么问题、存在着怎样的瓶颈?又需要怎么去解决?...、react、vue)的理解,他们之间有哪些区别 该项目使用angular、react、vue的原因是什么 如果现在你重新决策,你会使用什么框架 你是否有了解过这些框架都做了哪些事情,介绍一下是怎么实现的...这些工具库有什么特性和优缺点? 小程序相关 小程序和H5有什么不一样,为什么选小程序而不是H5? 有考虑在小程序里嵌用H5实现吗,为什么? 为什么小程序的性能要好一些 小程序开发有用到哪些框架?...在搭建自动化、流程化的过程需要投入不少人力,在业务进度统一吃力的场景下,怎么平衡人力投入问题 代码规范 怎么强制进行 code review 有遇到代码习惯差异的问题吗,如何解决 有哪些常用的代码校验工具...项目中有使用git吗。

    86230

    Java后端实习面经,电子科大大三读者投稿!看了之后感触颇深!很开心!

    在当时我确实有着投机的心态,但是必须要有这样一个项目,否则我可能连面试的机会都没有,在参加了多次面试之后我的感受就是:作为实习生,项目这一方面重点在于面试官他要确认你是实实在在地做了,并且有你自己的思考和收获...你在项目中是怎样解除避免和解除死锁的? 进程的都有哪些状态?怎么转换的? Linux 下文件的操作命令 数据库篇 数据库范式了解吗?在你的项目中怎么运用的?会出现什么问题? 数据库索引了解吗?...MySQL 中索引底层是怎么实现的? MySQL 中存储引擎 InnoDB 和 MyISAM 有什么区别?分别用于什么场景? 数据库事务有了解吗?事务的隔离级别?你在项目中使用的隔离级别是什么?...SQL 优化有什么思路? 项目中使用到外键了吗?外键作用?使用外键要注意些什么问题? 除了 MySQL 数据库你还用到哪些数据库?Redis 数据库和 MySQL 数据库的区别?...策略设计模式了解吗?你在项目中用到了哪些设计模式? Spring 中依赖注入有几种方式?怎么做的? Spring 框架中有哪些组件了解吗?分别做什么的?

    1.3K20

    笨办法学 Python · 续 练习 1:流程

    问题是很少有创意活动是在小组中开始的,通常在小组中开始的创意活动最终都没有创意。这种创意火花通常是,一个或两个人有了一个想法,然后从无到有实现了它。...挑战练习 练习实际上是写下你的想法,以及你似乎有什么问题。在这个阶段你可能不知道你的工作方式,因为你不是很有经验。为了帮助你,我编写了一个问题列表: 长时间处理项目时有问题吗?...你是否倾向于编写有缺陷的代码,而不知道为什么? 你热衷于编程语言,但从来没有实现过任何东西? 你不记得 API 吗?我也是啊 你是否感到自卑或像会被抓住的骗子?...你担心自己是否是一个“真正的程序员”? 你不知道如何选取一个想法,将其从零开始变成代码? 你有入门的问题吗? 你在混乱的环境中工作吗? 你是否完成了你的项目的第一个实现,不知道如何更进一步呢?...你是否在代码的顶部继续插入代码,直到产生了巨大的混乱呢? 想想这些问题,然后尝试写下你在处理项目中所做的事情。如果你没有工作经验,请写下你认为应该在项目中做什么。

    23920

    Angular(06)- 为什么数据变化,绑定的视图就会自动更新了?

    这里提一点,前端三大框架(Angular,React,Vue)的数据驱动来更新视图的原理,即 MVVM 的实现。 为什么数据发生变化,绑定的视图就会刷新了呢?...以下是我的个人理解,仅供参考: 在还是 jQuery 的时代,当在 js 中改变了某个变量的数据,而这个变量是需要在 Html 中显示出来的。...也就是说,这部分工作由我们自己来做时,我们是能够明确的知道什么时候该去操纵 DOM 树了,不就是我们对数据进行更新的时刻吗。但,框架并不知道我们什么时刻会对数据进行更新。...也就是,你不知道我什么时候会变化,那么你就在我有可能会变化的情况下,不断的读取我的值,比对一下,看看有没有发生变化。...这也是为什么在 Angular 项目中,经常会看到一些 settimeout(..., 0) 这样的操作。 以上,个人的理解,如有错误,欢迎指点一下。

    1.7K10

    「前端架构」React和Vue -CTO的选择正确框架的指南

    然而,当涉及到静态类型检查时,在Vue中使用Typescript就不是那么简单了。有一些课程是关于如何将Typescript和Vue一起使用的,但是在复杂的项目中是否值得考虑仍然不清楚。...React的学习曲线 我观察到许多开发人员声称,如果使用Vue,他们在React中所做的事情会更好、更容易。但是所有这些声明对我来说都没有意义。...但是在一天结束的时候,你会觉得你是在Javascript上工作。使用JSX可以极大地促进开发,因为它允许React显示更有用的错误和警告消息。...我用的是React和Angular,不是Vue。但我不会在这方面投入大量资金,因为我觉得它的应用不如另外两种那样广泛。由于有了React和Angular,我肯定觉得React对代码更直观。...如果有机会构建基于企业的电子商务web应用程序(有未来迭代的可能性),您会选择哪种框架(或语言)?有什么特殊的原因吗? 如果我有足够的时间去学习的话,我仍然更喜欢使用合情合理的语言和合情合理的框架。

    4.3K20

    三年前端程序员应对阿里电话面试,过程心惊胆战!

    晚上7点多,就来了通电话,电话上显示杭州。看到这个杭州,心里已经凉了一半,不得感叹一声,阿里执行效率就是快,我其实一点心里准备都没有,无奈只能接起来电话。电话那头传来了,你好,我是阿里的.........但与后台怎么交互,好像说的不清楚, 我连基本的前后端分离都没说。 伤! 2. 你说你用 vue 是用 vue-cli自动构建,有手动构建吗,我回答有。...这个我回答了react 是单向数据流,在大型应该性能相对较好。我只回答这点,其实应该是不对的,有比较好的答案,欢迎留言。 4....你可以说说 promise, async/await, Generator函数 这三都实现异步的方案及区别吗? 我支支吾吾说了一些。伤! 6. flex 中的 just-content的作用是什么?...8.你知道 pwa 多页面应用和单页应用有什么区别! 我只回答了项目中对多页的一些理解,说的不理想!伤 只记住了这些了。后面面试官说你有什么问题可以问吗?我问了两个问题?

    78110

    AngularJS应用页面切换优化方案

    Angular的ngView及其对应的强大路由机制,是实现SPA应用的核心模块。本文所说的页面切换指的就是这个路由机制,即根据不同的URL展示不同的视图。...phones.json和每个手机的详细数据时,这些请求会在非常短的时间内就完成了,我们并感觉不到展示页面存在什么问题。...运行起来后可以看到,页面立即会显示出来,但是原本应该显示手机列表的区域是一片空白,直到5秒之后才将列表数据显示出来。...使用resolve来提前请求数据 在遇到这个问题时,我最先想到的就是添加一个loading提示:在网络请求前显示loading遮罩图片,网络请求结束后再将其隐藏。...我们可以对ng-view应用AngularJS动画,在phone-cat项目中,animation.css中的下列代码实现了切换页面的淡入淡出动画: .view-frame.ng-enter, .view-frame.ng-leave

    1.9K100

    一个Java妹子的后台面经总结(蚂蚁金服+美团+携程+滴滴+....)

    我主要是想找成都的公司,但是最开始海投的时候,不管公司在哪里,我都投了,反正投的公司有几十家,我认为多面几家公司可以多增加一点面经。...,我的前两个offer都是内推的(美团和携程),因为美团是成都的,自己也比较满意,所有后面很多公司的面试都没有去,但是建议还投的时候还是都投,先拿一个心里有底。...6.怎么解决项目中超卖的问题 7.int的范围 8.有什么想问的?我问对于没有实现经验和实际项目经验的,阿里会考虑吗?面试官说对于应届生,阿里还是最看重基础。我:你们平时怎么学习技术?...二面 1.说项目,被批的很惨 2.写了四次分手的图,然后问若客户端和服务器之间,1s会发生5000到6000次短链接,会发生什么问题 3.手撕代码,不断优化,最后应该是对了 4.你有什么问的吗?...感觉自己给自己挖了一个坑 3.意向城市 4.自己的缺点,怎么改进 5.项目中遇到的最大的困难 6.在课题中遇到的最大困难 7.你们4人合作项目是怎么分工的 8.你有什么想问的 ---- 贝贝网 一面 1

    1.5K01

    985硕士毕业的妹子,三面蚂蚁美团Java后端【面经分享】

    ,我的前两个offer都是内推的(美团和携程),因为美团是成都的,自己也比较满意,所有后面很多公司的面试都没有去,但是建议还投的时候还是都投,先拿一个心里有底。...6.怎么解决项目中超卖的问题 7.int的范围 8.有什么想问的? 我问对于没有实现经验和实际项目经验的,阿里会考虑吗?面试官说对于应届生,阿里还是最看重基础。我:你们平时怎么学习技术?...二面 1.说项目,被批的很惨 2.写了四次分手的图,然后问若客户端和服务器之间,1s会发生5000到6000次短链接,会发生什么问题 3.手撕代码,不断优化,最后应该是对了 4.你有什么问的吗?...感觉自己给自己挖了一个坑 3.意向城市 4.自己的缺点,怎么改进 5.项目中遇到的最大的困难 6.在课题中遇到的最大困难 7.你们4人合作项目是怎么分工的 8.你有什么想问的 贝贝网 一面 1.自我介绍...为什么 2.有关注杭州其他企业吗 3.周末平时干什么 4.还有什么问题 文章到这里就结束了 喜欢小编分享的技术文章可以点赞关注哦!

    69830
    领券