📣 独立日限时特惠: VIP通行证立减$68
楼主: 马修masyo
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 前端求职求指导

🔗
一只丸子 2022-5-19 03:54:06 | 只看该作者
全局:
stonefish 发表于 2022-5-18 14:37
你看看有什么合适的职位不
https://careers.cargurus.com/. 1point3acres
我最近也没太关注

好的,感谢
回复

使用道具 举报

🔗
unintendedkos 2022-5-19 06:09:28 | 只看该作者
全局:
马修masyo 发表于 2022-5-18 11:56
呃,那我更不行,PWA这词我才第二次见
感觉还是要学好react优先。. 1point 3acres
另外前端算法的话,会涉及到JS没有的 ...

对我不懂react的来说react是重头戏(angular工作也觉得不好找),再有就是core js的东西,基础不扎实,看一帖子说debounce写不出来,说的就是我这种。
这几个月我lc刚刷到200 题,没刷动态规划,只想把基础的算法和数据结构学明白。js没有的算法?数据结构还是要理解。链表和树都是 其实就是一个object/class,带几个property,lc上挺多人用js刷也不会有啥问题。某些特定数据结构js没有自带的库(maxheap/priority queue),写dijktra 或 merge k sorted array我个人以为可以各种退而求其次,比如他这种先定义出来,不提供具体实现(https://leetcode.com/problems/pa ... t-Solution-Dijkstra
回复

使用道具 举报

🔗
 楼主| 马修masyo 2022-5-19 09:05:15 | 只看该作者
全局:
PSUCP3 发表于 2022-5-18 15:12.1point3acres
以下建议仅针对你要面IT大厂和IT独角兽,如果你要面银行金融传媒公司,那你应该比我熟,可以当我没说。
1 ...

已发
我目前应该更针对中小厂了,找到工作优先,大厂看运气,没法一口气全准备下来,比如系统设计算法打算找到工作之后报班再学
回复

使用道具 举报

🔗
 楼主| 马修masyo 2022-5-19 09:10:55 | 只看该作者
全局:
unintendedkos 发表于 2022-5-18 18:09
对我不懂react的来说react是重头戏(angular工作也觉得不好找),再有就是core js的东西,基础不扎实,看 ...

debounce和throttle我也够呛,能说不会写
. ----我之前报班在lintcode上写的,很多js都不支持,体验很差,这两个月才转到leetcode,可惜已经来不及了

唯一能想到的就是针对面试的厂专门准备,比如wayfair内推我的人说有题库,题库很小。我过karat大概也是因为预习复习了三遍karat题库(熟练了一些结构/模板的写法
但是网上搜到的绝大多数都是后端的题库
回复

使用道具 举报

全局:
马修masyo 发表于 2022-05-18 18:10:55
debounce和throttle我也够呛,能说不会写. 1point3acres
我之前报班在lintcode上写的,很多js都不支持,体验很差,这两个月才转到leetcode,可惜已经来不及了
防抖节流网上都有模版啊 掘金都有 看完好好理解一下就能默写出来了
回复

使用道具 举报

🔗
stonefish 2022-5-19 20:21:16 | 只看该作者
全局:
马修masyo 发表于 2022-5-18 21:10
debounce和throttle我也够呛,能说不会写. .и
我之前报班在lintcode上写的,很多js都不支持,体验很差,这两 ...

debounce和throttle这种,首先你要学会使用,系统设计中会遇到很多可以用到的地方,面试官就等着你说呢

至于会不会写,我目前只知道meta会考你怎么写

但是,自己写一个以后对于closure之类的理解就比较扎实了
回复

使用道具 举报

🔗
 楼主| 马修masyo 2022-5-19 21:42:11 | 只看该作者
全局:
stonefish 发表于 2022-5-19 08:21
debounce和throttle这种,首先你要学会使用,系统设计中会遇到很多可以用到的地方,面试官就等着你说呢
...

Closure我的解释就是把当时的语义环境lexical environment/angular scope包进去变成一个实例,比如我自己工作上会写服务service/factory,然后不同的控制器angular controller通过它传输数据,比如输入一个客户编号,然后内部就会判断客户类型提供2个getter方法,然后就可以在不同的地方读取客户编号或者直接读取客户类型,外面看不到里面。

系统设计我看过4个系统的教程,debounce和throttle印象中应该是应对infinite scroll这个技术,只能在现在正在学的React项目上试一试
回复

使用道具 举报

🔗
 楼主| 马修masyo 2022-5-19 21:47:33 | 只看该作者
全局:
songjingzheng 发表于 2022-5-18 23:11
防抖节流网上都有模版啊 掘金都有 看完好好理解一下就能默写出来了
. From 1point 3acres bbs
我比较笨,掘金 segmentfault看过3次,没能完全记住,还是在练习项目上敲两遍。
不过没想到这么重要,在银行写的都是偏静态的网页,让我麻痹了
回复

使用道具 举报

🔗
xactobear 2022-5-19 21:54:32 | 只看该作者
全局:
马修masyo 发表于 2022-5-19 09:42
Closure我的解释就是把当时的语义环境lexical environment/angular scope包进去变成一个实例,比如我自己 ...

infinite scroll应该用debounce还是throttle?

其他的应用场景呢?比较常见的比如type ahead search,用debounce还是throttle

既然你知道了closure的概念,那它在debounce和throttle里是如何使用的,为什么要用到closure,闭包里需要access的是什么数据,你需要存下什么数据?
回复

使用道具 举报

🔗
 楼主| 马修masyo 2022-5-19 22:41:34 | 只看该作者
全局:
xactobear 发表于 2022-5-19 09:54
infinite scroll应该用debounce还是throttle?
.--
其他的应用场景呢?比较常见的比如type ahead search, ...

infinite scroll应该是debounce,等用户滚轮转完再停,这个我去年在twitter为例的系统设计课上看过,不过当时不理解

typeahead我恰好写过一个,等待500ms的事件判断然后再发出查询请求,然后如果有新的输入了就会对用angular的方法cancel subscribe取消(服务的)订阅,同一时间只发送一次请求

closure对于debounce和throttle,我的理解就是把定时器/计算器放在里面,比如debounce是刷新timeout……throttle我感觉需要再看看文章了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表