您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

自学成为了一名前端工程师,并获得了字节跳动三方面的offer。 <影视源码>

  • 时间:2022-10-12 18:20 编辑: 来源: 阅读:298
  • 扫一扫,手机访问
摘要:自学成为了一名前端工程师,并获得了字节跳动三方面的offer。 <影视源码>
我是前台工程师,简单来说,是程的人。 虽然大学专业确实是IT相关专业,但是我在学校待了四年,但是我考砸了,顺利毕业。我找到的第一份工作是一家软件公司的销售职位。想着多少是一种职业相关的快感,却无论如何也适应不了酒桌上的交错,痛苦地工作着。 有一天,我一时冲动辞职了,然后因为对下一步没有方向,开始了漫长的失业生涯。 我不记得当时为什么选择前景发展方向了。 但是,前台入门真的很简单。不需要一点编程知识就可以做出漂亮的静态页面,甚至可以做出动画效果。总之,人很容易有成就感。 也许这就是原因。 学了快半年了,主要看网络视频课程,前台买了少量最新的书,刷了一大堆公司面试题。开始找工作,然后发现虽然工作很多,但是邀请面试的很少。 转行后的第一份工作,第一次面试机会,来自一家初创公司。面试前,我紧张得胃都不舒服了。 面试官直截了当地问我一天能做多少页。 我愣住了,答案从来没考过,不好说。于是他让我做了一个简单的页面作为现场测试,然后他大概对速度很满意,然后示意我面试通过。 这样的欠考虑让我大为吃惊,意识到公司没有其他前台人员,想了想就拒绝了这个机会。 在面试我现在工作的公司的时候,总监问我:“你为什么在之前所有的自学之后决定出来找工作?”我回答:“没钱我活不下去。” "后来公司老板面试我的时候问我,"有什么实际证明我学习能力好吗?“我想回复很久了。刚才导演说我学的很快。 后来我跟同学说面试过程的时候,他笑得前仰后合。 不过还好面试结束的不错——我成功入职了。 我在这家公司工作了一年半左右。由于我个人的职业追求,这家公司无法提供我自身专业和职业发展的条件。希望换一家公司,争取发展的条件。 这次和刚转行找工作不一样。投资了少数大厂,希望以后能有更好的发展。当然,大公司薪资起点高,福利好,这是毋庸置疑的。 在投资了许多公司之后,字节跳动是我最喜欢的公司。面试前她准备了很久,刷了很多面试题。可以说她是有备而来。 -70分钟屏幕中间有一个元素A。随着屏幕宽度的增加,必须始终满足以下条件:元素A垂直居中于屏幕* * *;一个元素是10px从屏幕的左边和右边距;元素A中单词“A”的字体大小:20px水平居中;元素A的高度总是元素A宽度的50%;(如果做不到,可以实现将A元素的高度固定在200px请用html和css实现函数中的参数是数组?如果不是,如何转换成实数组?请说出结果if ([] == false) {console.log(1)由以下代码打印;};if({ } = = false){ console . log(2);};if([]){ console . log(3);};if([1]= =[1]){ console . log(4);};请说出以下代码打印async function async 1(){ console . log(' async 1 start ')的结果;await async 2();console . log(' async 1 end ');}异步函数async 2(){ console . log(' async 2 ');} console.log('脚本开始');setTimeout(function(){ console . log(' setTimeout ');}, 0);async 1();new Promise(function(resolve){ console . log(' Promise 1 ');resolve();}).then(function(){ console . log(' promise 2 ');});console.log('脚本结束');在ES5中实现函数原型的bind方法,这样下面的程序就可以最终输出‘success’函数animal (name,color){ this . name = name;this.color = color} animal . prototype . say = function(){ return `我是$ { this . color } $ { this . name } `;};const Cat = Animal.bind(null,' Cat ');const cat =新猫('白');if (cat.say() === '我是一只白猫' & amp& amp猫和猫的猫实例。& amp动物的猫实例){ console . log(' success ');}请用算法实现,从给定的无序、不重复的数组数据中,取出N的个数,并使其和求和。 并给出了算法的时间/空间复杂度。 (不需要找到所有解,只需要找到一个)Function Get Result (data,n,sum) {}反问句结束在一边,第二天下午hr大概打了两次电话。 Two -45mins代码运行结果var a = function(){ this . b = 3;} var c = new a();a .原型. b = 9;var b = 7;a();console . log(b);console . log(c . b);JS继承了如何实现repeat,用JS实现了一个repeat方法,调用这个repeatedFunc("hellworld "),将alert4 helloworld 4次,函数repeat(func,times,Wait){ } const repeat func = repeat(alert,43000)代码问题+逻辑:给定一个整数数组,每个元素的大小在1到100之间,对数组排序。 如果范围扩大到32位整数呢?(可以打代码,也可以谈思路)哈希表结构,冲突如何处理,哈希函数有哪些类型?开放性问题:在学习数据结构或算法的过程中,有没有什么地方感觉很巧妙?反问句以两边结束,当晚hr打电话约了三边。那个激动啊,终于过了二边三边-50mins模式匹配,1234567890->;1,234,567,890(不是简单的JS函数,是利用规则完成的,这里是个洞)。浏览器的缓存策略跨域问题项目的技术难度(第一个‘难度’提到了,老板说,好像不是难度吧?如何监控JS的性能,如何监控客户页面是否能卡得很慢(不懂,强答,聊一会说跳过这个问题)如何处理哈希冲突数组和链表的区别浏览器渲染过程提供眼前的情况。为什么选择前台?反题环节三面有感觉:前两面是做题+原理的面试,三面回归谈技术的方式。 因为可能是脸大,总觉得压力很大,觉得冷(可能是吃太多的缘故)。每个问题在面试中总会被问到,直到你答不上来我才换问题。 一共三次,面试官说:“别说这个了,我们换个话题吧。” 三边结束后,真的是一片恐慌。复盘后感觉面试官对每个问题都不是很满意,觉得冷,着急等结果。 那天碰巧是星期五。如果当天达不到结果,可能要等到下周了。果然,那天没有任何消息。 周六下午我等不及了。我给HR发了短信。 感谢hr在下班时间帮我查成绩,告诉我通过了。第二天会有人联系我。 (其实我心里超级激动。)总结转行快两年了,我学到了很多东西,虽然比不上大佬。 我个人在学习的过程中,习惯简单的做笔记,这样复习的时候就能快速理解。现在我将参考我的笔记和你一起学习。 这期间学到的知识可以分为三个阶段:第一阶段:HTML & CSS & ampJavaScript基础第二阶段:手机开发技术第三阶段:前台常用框架PS推荐学习方法:对于某个知识点,可以先简单回顾一下我的笔记。如果知道了,那是最好的,可以帮助快速处理问题;如果我的笔记太粗糙,看不懂,可以关注我,我以后会继续参考。 大厂面试难。对于一个基础知识点,比如JS的事件循环机制,你不会一上来就问概念,而是换个角度,从题目入手,看你能不能真正掌握。 所以知道概念真的很重要。


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术支持|常见问题】1556原创ng8文章搜索页面不齐(2024-05-01 14:43)
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)
【技术支持|常见问题】别告诉我你没看过邰方这两则有思想的创意广告! (2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部