首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
前端理想哥
获赞
572
粉丝
233
关注
0
看过 TA
2555
男
南京大学
2015
前端工程师
IP属地:陕西
前端技术专家
私信
关注
拉黑
举报
举报
确定要拉黑前端理想哥吗?
发布(100)
评论
刷题
前端理想哥
关注TA,不错过内容更新
关注
02-23 12:51
南京大学 前端工程师
聊聊阿里的前端职级体系,看看你在哪个层级
哈喽,大家好呀,我是前端理想哥,今天我们来聊聊阿里的前端职级体系。阿里的职级体系区分 P 和 M ,P 是技术岗,M 是管理岗。对于大多数人,我们都大致可以按照工作年限来定级,当然那种特别优秀的连升好几级的特殊人才,我们今天不论。校招生和实习生一般是P4,就是初级前端工程师,不过现在阿里校招基本从P5开始起招了,P4已经很少了。对于一些能力强,高潜的应届生,或者毕业后工作一两年内,基本都可以达到P5,就是中级前端工程师。当你工作3-5年时,大部分人都可以达到P6,高级或者资深前端工程师,基本上是公司干活的主力了,如果你想要往管理岗上发展,那么P6就是你的起点,相当于M1。再往上,工作5-7年,...
阿里巴巴成长空间 238人发布
投递阿里巴巴等公司10个岗位 >
0
点赞
评论
收藏
分享
02-23 12:50
南京大学 前端工程师
你知道PV和UV的区别吗?
哈喽,大家好呀,我是前端理想哥,最近发现好多同学都搞不清楚PV和UV的区别,今天理想哥快速和大家讲解下,欢迎点赞收藏。PV和UV主要用来对网站数据进行统计,PV英文是Page View,指的是页面访问量,表示网站被访问的总次数。用户每次对网站的访问均会被记录为一次PV,每刷新一次网站也会被记录一次PV,用户对一个网站的多次访问,最终会累加为一个最终的PV,比如用户在页面刷新了4次页面,那么pv就+4UV英文是Unique Visitor,指的是独立访问用户数,表示一段时间内,访问某网站的独立IP地址,如果一个用户多次访问了网站,则只会被计算成一次UV,多次刷新页面,也只会被计算成一次UV。PV主要用来统计网站被访问的总次数,UV用来统计网站被访问的总访客数量。#前端##前端or后端##前端爆了##前端现状#
前端求职圈
0
点赞
评论
收藏
分享
02-23 12:49
南京大学 前端工程师
你知道并发和并行的区别吗?
哈喽,大家好呀,我是前端理想哥,先祝大家新年快乐,万事如意。好多同学在学习React18时,应该都见过并发这个词,那么你知道并发和并行有什么区别吗?今天理想哥快速和大家讲解下,欢迎大家先点赞收藏。并发指的是具备处理多个任务的能力,但不是在同一时刻处理,每次只会处理一个任务,交替处理多个任务。并行指的是具备处理多个任务的能力,同一时刻可以处理多个任务。是不是听到这些概念会头晕?没事,理想哥举个例子给大家讲明白比如,你现在正在吃饭,突然来了个电话,你一直等吃饭完了以后才去接电话,这就说明你不支持并发也不支持并行。你停下了吃饭去接电话,接完电话继续吃饭,这说明你支持并发,因为你具备了处理吃饭和接电话多个任务的能力,但是在同一时刻只吃饭或者只接电话。如果你一边打电话一边吃饭,那就说明你支持并行,因为你具备了处理吃饭和接电话多个任务的能力,但是同一时刻既在吃饭也在打电话。#前端##前端 开发工程师##前端爆了##前端高频面试#
0
点赞
评论
收藏
分享
02-23 12:48
南京大学 前端工程师
为什么不建议前端同学去搞webgl?
哈喽,大家好,我是前端理想哥,最近好多前端同学咨询我说自己想转webgl,想问问我的建议,今天我们来聊聊。先说结论:说一个残酷的事实,90%的前端搞不了webgl。传统web难度是1的话,webgl难度超过1000了,如果不是特别优秀的同学,不建议去碰webgl。为什么不建议呢?第一,webgl确实门槛比较高,一般人玩不转。只会用three.js、babylon.js这些上层api调用是远远不够的,一旦涉及到高性能开发,没有计算机图形学功底根本没法进行下去。webgl除了可以使用js编程以外,跟传统的前端开发几乎毫无关系。要学好webgl,计算机图形学、数学功底这些都要学好,确实难度大。第二,...
0
点赞
评论
收藏
分享
02-23 12:45
南京大学 前端工程师
前端Leader 究竟要不要写代码?
哈喽,大家好,今天我们来聊个话题,前端Leader究竟要不要写代码?理想哥也曾做过一段时间的管理,积累了一些管理经验,我觉得前端Leader 究竟要不要写代码需要取决于团队是否需要,如果Leader写代码可以给团队带来效益最大化,那就写,如果不能,那就不需要写。具体其实可以根据你的团队人数规模来决定。如果团队人数小于10人,那Leader应该大部分时间以写代码为主,不仅写代码,还需要承担团队疑难问题的攻坚者和解决者,必须得起到技术兜底的作用。核心的代码甚至你应该自己亲自写,免得后续不断地因为手下人经验不足而不断返工。写代码之外,少部分时间用来管理。如果团队人数10-20人时,Leader就会感觉自己的时间被碎片化了,因为要不断地去处理各种问题,需要不断出决策方案。这个时候确实很难投入很多时间在写代码上,需要找一个技术上的backup,由这个backup来做核心代码的编写,自己可以从日常代码编写中抽出身来做架构设计和一些code review工作,这个时候,可能需要投入60%时间用来做管理,40%时间来做研发了。如果团队人数超过20人,Leader的时间就会更加碎片化,需要去处理一个个团队的突发事件,还要去和各个部分撕逼,帮组里面小朋友成长提高升职加薪,还要做各种PPT等等。这个时候就要尽可能的让自己从代码编写中脱身出来,把具体的代码编写交给一个个的小组长,让团队成长,靠团队出结果,自己应该从全局角度去思考,去做,如何提升团队整体的战斗力,当然,如果实在手痒,也可以挑选一些重要但是不紧急的开发任务,比如写一些自动化工具啥的给团队来用。理想哥也建议大家做管理后,还是应该不断地去学习技术,精进技术,时常找机会写写代码,让自己不断保持手感和对技术的敏感度,只要有技术傍身,找工作时就有底气。最后呢,欢迎大家来聊聊,你们公司的前端Leader写代码吗?欢迎评论区留言。#前端##前端面试必备宝典##前端爆了#
前端求职圈
0
点赞
评论
收藏
分享
02-23 12:43
南京大学 前端工程师
小红书社区前端为什么一直在招聘。。。
王鑫DreamFox:
小红书招人挺谨慎的,招人难
0
点赞
评论
收藏
分享
2023-12-17 12:11
南京大学 前端工程师
为什么不用iframe做微前端?
最近发现好多同学在面试时,简历中写了自己熟悉微前端,但是当面试官问「为什么你们不用iframe做微前端」时,回答都不能让面试官满意,今天,理想哥和大家梳理下,这个问题该怎么回答,大家可以先点赞收藏下。其实,如果你不考虑用户体验问题的话,iframe 几乎是最完美的微前端解决方案,什么样式隔离,JS隔离,这些问题在iframe中通通不存在,因为浏览器提供了原生的硬隔离方案,但也正是这种硬隔离方案,导致了无法在应用之间进行数据共享,随之而来的,就是一些列的开发和产品体验问题。比如第一个问题,每次刷新页面,iframe的url都会丢失,而且前进后退按钮没办法用,当然,这个问题,你可以通过提前缓存url来解决。第二个问题,就是慢,因为每次加载子应用,都是一次资源重新加载的过程,每次都要重新渲染页面,当然了,如果你睁一只眼闭一只眼,这个问题也是可以忍受的。第三个问题,因为硬隔离导致的主应用和子应用之间数据完全隔离,不共享,导致你需要做很多额外工作来处理,比如每个子应用的免登陆问题,数据实时同步问题等等第四个问题,就是主应用和子应用之间因为DOM结构不共享,而导致的UI不同步问题。比如这个场景,我们要求子应用中的弹窗要在浏览器中居中显示,用户拖动浏览器大小时候,也要自适应居中,其实做起来就很麻烦,增加了很多额外的工作量。以上,就是为什么不建议用iframe做微前端的原因了,大家在面试时,如果被面试官问到了,就可以从上面四个方向来回答。#前端##前端爆了##前端面试必备宝典#
前端求职圈
0
点赞
评论
收藏
分享
2023-12-17 09:58
南京大学 前端工程师
面试外企?你知道外企的面试流程吗?
最近发现好多前端小伙伴,想寻找工作和生活平衡,不想继续卷了,而选择去面试外企,但是好多人都因为不知道外企面试的流程,不知道每一轮面试的面试重点,导致面试结果不理想。刚好,理想哥之前也面试过外企,也拿到一些外企offer,所以对外企的面试流程还是挺熟悉的,今天就分享给大家,希望可以帮助到想要面试外企的小伙伴。外企的面试流程和国内并不同,一般来说,大致都有以下流程:第一轮面试,一般是英语的电话沟通,叫做Intro Call,能到这一面,就说明你的简历已经通过筛选了,这一面主要是考察你的英语「听」和「说」的能力,然后还会顺带考察一些计算机基础相关的知识,难度不大,顺便说一句,国外的很多HR一般都是有一定的技术背景,也是懂技术的,这个和国内确实不太一样。第二轮面试,这一轮一般是远程电话面试,是技术面,主要考察的是数据结构和算法,还有你的前端基础,相当于国内互联网公司的一面,难度一般不会太大。第三轮面试,这一轮一般会邀请你来现场面,进行技术车轮战,可能会有3-5轮面,面试官拿着白板和笔来面,面试内容包括数据结构算法,系统设计能力,简历项目难点亮点,前端框架掌握,前端手写题等等,这一轮面试主要是系统考察你的技术广度和深度,难度是比较大的,理想哥当时是从下午一直面到了晚上,确实面的挺累的。最后一轮,一般就是团队leader和你沟通面试了,一般到这一面,就代表你已经通过了技术面试了,面试官主要是介绍团队的状况,和你说加入后会负责哪方面的内容,然后会询问一些你的意见之类的以上就是外企的面试流程了,大家可以对每一轮面试的内容,然后有针对性的去复习准备,祝愿面试外企的小伙伴都能拿到满意的offer。#前端##前端面试必备宝典##外企##前端面试[话题]#
前端求职圈
0
点赞
评论
收藏
分享
2023-12-16 19:18
南京大学 前端工程师
说一说你对Vue响应式原理的理解
最近发现好多同学在面试回答Vue响应式原理时,都只是回答了其中一部分,要么就是真的不了解,要么就是不知道该怎么完美回答这个问题,今天,理想哥就和大家说说 该怎么样完美的回答这个问题,征服面试官。还是老规矩,麻烦大家先点个赞收藏下,且听理想哥说来。关于这个面试题,大家可以套用这个模板来回答:vue2是怎么做的?vue2这种方法有什么问题?vue3又是怎么做的?vue3是怎么解决vue2的这些问题的?接下来,理想哥给个完整的回答,大家可以参考下关于Vue的响应式原理,vue2中是使用了Object.defineProperty来实现的,在页面开始加载时,vue会遍历data中的所有属性,并使用 Object.defineProperty 把这些属性全部都转为 getter/setter,当用户访问或者设置属性时,会触发 getter/setter 方法,然后通知每个组件实例对应的watcher方法,然后实现视图的更新但是,Object.defineProperty也是有缺点的,主要有以下三个缺点:第一个,对于复杂对象需要深度监听,一次性监听到底,计算量比较大第二,对于对象的新增/删除属性的操作,无法监听,需要使用Vue.$set、Vue.$delete辅助第三,需要重写数组原生方法实现数组的监听所以,在vue3中,使用了proxy来代替defineProperty,proxy有以下几个优势:第一,可以直接监听整个对象,而不需要遍历监听属性,性能会有提升第二,proxy可以直接监听数组的变化,而不需要再去重写数组原生方法第三,Proxy 有多达 13 种拦截方法,功能更加强大第四,Proxy 作为新标准将受到浏览器厂商重点持续的性能优化,也就是传说中的新标准的性能红利;以上就是我的回答怎么样?这样回答是不是就很完美了,大家下次面试时候可以试着这么回答,看看面试官啥表情。#前端##前端 开发工程师##前端面试必备宝典#
zbwer:
你要答响应式,就不能直答响应式,你要说副作用函数,你要说依赖收集与触发更新,你要说proxy具体怎么代理,你还要说副作用怎么用weakmap保存。你甚至可以说watch和computed原理就是副作用函数,你还可以说怎么代理原始值,你可以说很多很多,你要只说proxy,那我只能说你的深度和广度都不太行
前端求职圈
0
点赞
评论
收藏
分享
2023-12-15 16:59
南京大学 前端工程师
空窗期太长,面试该咋说?
对于空窗期这个问题,首先一点,最重要的是,不要悲观,一切事情都是可以解决的。看到有些人空窗期太久了,是职业污点,这真是有点小题大做,危言耸听了。如果你这段空窗期是因为做了一些违法的事情,那确实是职业污点,但是如果你只是单纯的休息了一段时间,那肯定不能说是职业污点了。对于HR来说,他们在意的,并不是你的空窗期,而是在意你这空窗期都干啥去了?会不会对你的岗位技能生疏了?会不会不能胜任岗位?当你简历一般,又没有明确说明这段空窗期干啥去了,肯定会让HR怀疑你是否具备面试成功的能力。尤其是现在这种市场竞争激烈的情况,HR每天看几十,甚至上百份简历,看到这种简历一般,又空窗期比较长的,为了减少试错概率,肯定直接就拒绝了。当然了,如果你技术能力很强,履历又好,那空窗期是完全不必担心的。理想哥最近就看到两个例子,第一个同学空窗期一年多,还是专科学历,简直难上加难,但个人履历好,有字节和腾讯工作经验,技术实力也很牛逼,最近也是刚入职某知名互联网公司了。另外一个同学,空窗期7个月,也是靠着自己勤奋刷题学习,最终拿到了一个40%涨幅的offer。如果面试官认可你的能力,空窗期你不用解释太多。如果不认可你的能力,你说的再怎么天花乱坠其实也是没啥用的。对于普通前端,遇到空窗期长这种事情,该怎么说?理想哥给大家说几个方法。如果你这段时间出去玩了,或者在家休息,那可以说自己这段时间重新回顾了前端工作,重新查漏补缺,在NodeJs、跨端、可视化等(选一个你最近学的技能点说)方向系统学习了下,重要的是,向面试官表达出,虽然你这段时间没有工作,但是你的技术能力没有拉下,千万不要说你这段时间啥也没干就在家躺平摆烂。如果是因为岗位少,自己选offer比较谨慎,就说自己一直在持续看机会,也拿过几个offer,但是觉得不合适,现在看到贵公司的这个机会,觉得挺适合自己的,所以来试试,希望能在贵公司有个比较好的发展。如果是去考研、考公务员或者考啥证书了,也可以实话实说,自己去考某证书了,但是结果不如人意,所以准备重新回来上班了。不用太过于恐慌空窗期,现在这市场环境不好,HR也是能理解的,重要的是,打铁还需自身硬,不断提升自己才是应对的终极法宝。有能力,空窗期一年多都没事,没能力,空窗期两个月HR都嫌弃。#前端##前端 开发工程师##前端八股##前端如何准备秋招#
投递字节跳动等公司10个岗位
前端求职圈
0
点赞
评论
收藏
分享
2023-12-15 12:07
南京大学 前端工程师
为什么字节前端面试要问那么难的算法题?
我觉得主要还是因为现在大多数人的简历没有太多亮点难点,没办法快速区分,各大公司又对你一无所知,所以出一些算法题快速筛选下你聪明不聪明,尤其是字节拼多多这种不缺简历的大厂,每天都有大量面试者,这种做法更常见。现在的算法题早都已经不是之前的脑筋急转弯这种形式了,只要你聪明勤快,多刷下常见题型,再加上临场发挥下,还是可以应对的。反而简历中的项目亮点难点其实是更容易包装的,所以,很多大厂都采用项目经验+算法这种方式来组合面试。但是这种靠算法来筛选候选人的方式是否真的有效吗?对于最会做题的基层开发,确实是一个很好的方式。但是对于级别越高的资深前端,这种方式就不一定有效了,就像React 核心开发者 Dan 之前直播面试,一道找兔子的算法题,Dan 也是写了二十多分钟才写出来,难道你会因为 Dan 算法题写的不好,而认为你比他厉害吗?大公司的面试标准不一定就是对的,之前就有同学去面试字节,前面的题目都答的挺好的,就后面一道算法题没答出来就被挂了,这真的合理吗?这是在招揽人才呢,还是在招做题家呢? 所以呢,大家也不用焦虑,千万不要有算法题没做出来等于能力不行这种想法,要有自信,面试官可能心里鄙视你连这么简单的算法题都不会,但是你反过来问他一些你擅长的问题,他可能也答不出来。 就像我,都是裸面字节,从来没有背过leetcode,一面就挂了。#前端##前端面试必备宝典##前端爆了##前端八股#
_AWEI:
最后是重点!!!😂
投递字节跳动等公司10个岗位
前端求职圈
0
点赞
评论
收藏
分享
2023-12-14 20:40
南京大学 前端工程师
前端8年,是继续做前端,还是转行送外卖?
今天看有个人说自己干前端8年了,觉得前端发展太快了,换了框架,虽然自己可以快速上手,但是刚毕业的应届生也可以做到,感觉前端入门门槛越来越低,想转行或继续卷,问该如何破圈?首先,如果不是家里有矿,或者已经有了其他更赚钱的门路,要不不建议转行,技术行业是平均薪资比较高的行业了,其他行业普通员工很难达到这个薪资水平,理想哥之前认识个前端,转行去干销售了,两三个月一单都没成,又回来做前端了。再者,理想哥建议是没必要和前端卷,也没必要和后端卷,因为都不是很好的选择,技术是学不完的,你应该找属于自己的赛道,提升自己在公司的稀缺性。这个稀缺性该怎么提升呢?欢迎大家给个点赞收藏,听理想哥继续说来。有一个很好的路子就是,不管是App、后端、服务器、前端,其实都是工具,你要在掌握技术的基础上,去熟悉业务。各行各业缺的是一个非常熟悉业务的人。找一个你喜欢并愿意从事的行业,然后去汲取行业知识和提高相关联的业务能力,多和产品运营沟通业务,多去参与业务,久而久之你自然就不太好替代,也就自然找到属于你自己的赛道了。当然,不是说技术不重要,技术还是挺重要的,只是在技术之外,你能深度了解业务,拥有比其他人更多地行业经验,自然就不容易被替代了。选择比努力更加重要,重要的是找到属于你的赛道,而不是一直闷头写代码。#前端##前端爆了##前端 开发工程师#
前端求职圈
0
点赞
评论
收藏
分享
2023-12-14 20:39
南京大学 前端工程师
2024年及以后,前端人该怎么发展?
随着人工智能的不断发展,我们看到了越来越多AI工具进入前端行业的案例,比如代码图片生成代码,前端组件代码生成工具等等,也让一些前端同学更加迷茫,未来会不会被AI取代?自己的职业发展该怎么办?确实挺残酷的,随着AI的不断发展,低端前端会变得越来越低端,只能去转外包或者被低代码和AI等工具代替,确实职业发展比较坎坷,只能尽快努力的往高级前端是发展了。要么成为某细分领域的专家,比如可视化搭建、跨端、WebGL、基建架构、音视频开发等,掌握细分领域的技术,做到不可被替代。要么成为偏全栈的综合性人才,软硬技能都拉满,啥都能干,出去一个公司当架构师或者CTO这样的角色,还要能熟悉业务和团队管理,做一个综合性人才,中小型公司很需要这样的人。所以呀,千万不要躺平,自己多卷会自己,多学点东西,长远来看,总是没错的。#前端##前端面试必备宝典##前端 开发工程师#
前端求职圈
0
点赞
评论
收藏
分享
2023-12-13 14:57
南京大学 前端工程师
2023年前端必读书籍推荐
前端入门/进阶该看哪些书?网上有很多人推荐前端书籍,但是我觉得很多书要么过时,要么很厚看起来头疼,从我自己的亲身经历给大家推荐几本前端书籍吧,这些书每一本都是那种看完会让你秒不绝口的,也基本都是前端必读书籍了。欢迎大家点赞收藏下,如果想要电子版,欢迎评论区留言:CSS:1. CSS 世界、CSS 新世界:CSS世界三部曲中的其中两部,以CSS新特性的历史背景为线索,深入浅出地介绍了上百个CSS新特性。主要目标是帮助前端开发者突破CSS技能提升的瓶颈,非常适合具有一定CSS基础的前端开发者阅读。2. CSS 权威指南:本书对 CSS 进行了系统的讲解,适合当工具书来阅读。JavaScript:1. JavaScript高级程序设计:前端开发最值得阅读的书籍之一,也就是传说中的红宝书,适合所有阶段的前端开发者阅读。2. 你不知道的JavaScript(上卷+中卷+下卷):深入语言内部,弄清楚JavaScript每一个零部件的用途,让你轻松理解前端圈里出现的各种技术、框架和流行术语3. ES6标准入门:本书根据ES2017标准,详尽介绍了所有新增的语法,对基本概念、设计目的和用法进行了清晰的讲解,给出了大量简单易懂的示例。其难度适中,适合那些已经对 JavaScript 有一定了解的读者。Vue:1. Vue.js设计与实现:Vue.js 官方团队成员霍春阳倾力打造,适合有一定 Vue 开发经验的的开发者阅读。React:1. 深入React技术栈:深入react原理去讲解,既有基础知识的回顾,也有进阶知识的讲解,适合有一定经验的前端开发人员。Node.js:1. 深入浅出Node.js:从不同的视角介绍了 Node 内在的特点和结构,帮你深入且彻底的了解Nodejs2. 更了不起的Node.js:本书讲解了Node.js的基础知识、开发调试方法、源码原理和应用场景,旨在向读者展示如何通过新的Node.js和npm编写出更具前端特色、更具工程化优势的代码TypeScript:1. 深入理解TypeScript:本书涵盖了TypeScript的大部分知识点,并对其进行了细致的讲解,适合入门TypeScript的开发者阅读。#前端##前端面试必备宝典##前端 开发工程师##前端爆了##前端如何准备秋招#
前端求职圈
0
点赞
评论
收藏
分享
2023-12-12 15:01
南京大学 前端工程师
工作一年被裁员,才知道前端应该这么学。
看到一个工作一年被裁员的前端小哥,发了一篇文章讲了自己的裁员经历,然后反思了自己学习前端的不足,觉得挺有用的,分享给大家:1. 应该从浏览器运行机制和组成入手,逐层深入了解前端技术背后的原理框架。2. 引导自己形成一个完整的前端知识体系,而不是零散学习各个知识点。3. 应该经常看一些高质量文章资源,可以帮助自己梳理知识体系。4. 应该着重学习重要框架的原理知识,而不是死记技术细节。5. 推荐对Node、Koa等后端框架也进行了解,形成全栈视角。6. 重视项目实战经验的累积,不断完善和汲取经验。7. 提出学习不能停留在问题解答阶段,应该自己调试找出错误原因。8. 总结了个人的前端知识体系架构与学习路线。#前端##前端面试必备宝典##前端 开发工程师##前端爆了#
前端求职圈
0
点赞
评论
收藏
分享
1
2
3
4
5
6
7
关注他的用户也关注了:
牛客网
牛客企业服务