股市暴跌,科技公司大裁员还远吗

川普这一手关税政策导致全球股市暴跌,在美国做程序员的朋友们,会不会担心job security?

或者国内依赖美国市场的公司是不是会收缩!

大家入职一定要调查好。

全网最受欢迎的嵌入式面经

面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc

#特朗普##牛客创作赏金赛#
全部评论

相关推荐

1.查找第k大的数:快速选择法,On(这里讲的都是时间复杂度)。快速选择法:由于快速排序每次排序都可以用On时间求出基准是第几大的数且左边都比基准小,右边都比基准大。若第一次求出基准是第i大,若ik,以i为右边界递归左边,每次减小一半查找范围,直到i==k,总共时间为On。2.查找最大k个数(k远小于n):建一个大小为k的优先队列(小根堆),klogk,对于剩下的元素,若大于堆顶则拿掉堆顶最小的再插入,总共用nlogk的时间找到最大k个(堆顶为第k大的)。共计(n+k)logk<2nlogk=nlogk,k很小时视为On,k大时用方法4。3.频繁查找第k大的数(数组变化):先用方法2找出原始数组最大k个数,klogk,若要新增元素,先对比堆顶,若大于堆顶则先移除堆顶再插入堆,这时堆顶为第k大的数。每次查找复杂度为logn。4.频繁查找第k大的数(k变化):排序,nlogn,每次查找时间为O1。5.查找a~b之间的所有元素:先用快速排序法找到第a大和第b大的数,用On,再遍历一次,选出位于这两个数之间的数。总共On。6.频繁查找,数组和k同时变化:先建一个二叉搜索树nlogn,维护每个结点的子树大小,查k时从根节点开始,若小于左子树大小,直接进入左子树,否则k-=左子树大小后进入右子树,每次查找logn,每次插入时将经过的结点子树大小++,也是logn。7. 查找数据流的中位数:维护一个最大堆和一个最小堆,满足最大堆所有的数都小于最小堆的数,当两个堆数量相等时,中位数就是堆顶平均,若最大堆比最小堆大1,中位数就是最大堆顶,插入新元素时,奇数次考虑插入最大堆,若大于堆顶则插入最小堆,再把最小堆堆顶插入最大堆。偶数次类似。#面试题刺客退退退#
点赞 评论 收藏
分享
27届,电子科大软件工程,想找golang日常实习(六月份),对于实习的话200人以上的厂要我就行,想向各位大佬咨询下面几个关于项目的问题:1. 业务项目是写自己做的还是那种共同的项目(寒假参加了一下字节青训,但是只负责电商项目的商品模块,感觉涉及内容很少,应该是把别人模块也看看改改当成自己的业务项目发,还是单独自己做项目要好一些)2.如果是自己做项目的话,应该更倾向于组件的使用、架构是实现、还是功能的实现。现在做的项目基本上把mq,缓存数据库(CRUD索引锁),日志,websocket等等这些组件都使用了,具体是一个可以聊天、视频对话、ai交流、看短视频的综合项目。看到周围一些同学写的项目架构很完善,比如微服务解耦分层设计的很详细。想问问是把功能做好,比如鉴权、用户分组、防暴这些设计做出来要好一些,还是吧架构做出来好一些。3.对于轮子,目前是做一个类似Gorm的数据库操作框架,实际了解的轮子项目模版很少,想问问各位大佬有没有好一些的轮子项目建议。4.计划是6月份到岗(鼠鼠还对by有一丝幻想,而且家里可能不太同意期末之前去实习),想问一下各位佬大概什么时间投递比较合适(目前八股准备了os、网络一些基础内容,算法随想录看了一般、力扣还没怎么刷)
程序员牛肉:小牛肉来也! 第一个问题:电商项目的话,我建议你是再添加一些别人的模块。不要只有商品模块。因为电商本来就是一个很难的项目,涉及大量的并发,面试官要是扣着问你场景题的话,基本就是挂。所以你要么把别人的模块改一改作为自己的项目,要么自己重新搞一个。这两个区别不太大。重点是不要只有商品模块。 第二个问题:自己做项目的话,对于在校生来讲你说的那三个都不重要。因为对于正式员工来说,你做什么项目都是玩具。 对于第一次实习的同学来讲,自己的项目仅仅只有一个作用:“引导面试官询问相关的延伸八股”。不要谈什么架构和功能,你一个在校生很难做出来什么耳目一新的东西的。因此在做项目的时候,在校生应该更加聚焦于常见工程问题的解决方案,给面试官留够提问的钩子。 比如从功能的角度看,我们会写“使用redis实现了xxx功能”。但是你说这个你要面试官怎么问?没有钩子的话,就只能发散性的问redis或者场景题了。 从常见工程问题的角度看,使用了redis之后,就会有缓存一致性问题。那我们是怎么解决这个问题的?按照这个思路,就可以写“在实现xxxx功能时,基于databus同步mysq和redis,解决数据一致性问题。基于MQ做上下游数据库的解耦操作,若同步失败则采用MQ来做重试机制确保数据的最终一致性”。 说白了就是:你不能只说你使用xxx实现了xxx功能,还要补充在使用xxx的时候,会带来什么衍生问题,你是怎么解决的。这就是我说的“常见工程问题”。 在校生谈架构是纯扯淡。想要在面试官面前加分的话,可以深入的学一学各个中间件。
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务