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

十个形象比喻,助你理解计算机面试必备的知识点

假设在五一、国庆假期,你晚了,可能当天的票就已经卖完了,就无法进去游玩了。即使你最后能进去,排队也排到你怀疑人生。 4. TCP 握手为什么是三次?不能是两次?不能是四次?...如果只有两次握手,女孩子可能就不知道,她的那句也爱你,男孩子是否收到,恋爱关系就不能愉快展开。 为什么握手不能是四次呢? 因为握手不能是四次呢?...那就请外包(非核心线程)来做。 如果所有员工(最大线程数也满了)都有需求在做了,那就执行拒绝策略。 如果外包员工把需求做完了,它经过一段(keepAliveTime)空闲时间,就离开公司了。 6....可以监视多个描述符的/写等事件,一旦某个描述符就绪(一般是或者写事件发生了),就能够将发生的事件通知对应的应用程序去处理该事件。 select epoll 的本质区别在哪里呢?...于是你找到了宿管大妈,宿管大妈就会带着你,挨个房间去找,直到找到你女朋友(这就是select版);而epoll版版本呢,你来了,把你女朋友的名字宿舍房号报给舍管大妈,大妈就直接帮你找到你女朋友。

63341

TCP的流量窗口……看完笑出鹅叫声

假设在五一、国庆假期,你晚了,可能当天的票就已经卖完了,就无法进去游玩了。即使你最后能进去,排队也排到你怀疑人生。 4. TCP 握手为什么是三次?不能是两次?不能是四次?...如果只有两次握手,女孩子可能就不知道,她的那句也爱你,男孩子是否收到,恋爱关系就不能愉快展开。 为什么握手不能是四次呢? 因为握手不能是四次呢?...那就请外包(非核心线程)来做。 如果所有员工(最大线程数也满了)都有需求在做了,那就执行拒绝策略。 如果外包员工把需求做完了,它经过一段(keepAliveTime)空闲时间,就离开公司了。 6....可以监视多个描述符的/写等事件,一旦某个描述符就绪(一般是或者写事件发生了),就能够将发生的事件通知对应的应用程序去处理该事件。 select epoll 的本质区别在哪里呢?...于是你找到了宿管大妈,宿管大妈就会带着你,挨个房间去找,直到找到你女朋友(这就是select版);而epoll版版本呢,你来了,把你女朋友的名字宿舍房号报给舍管大妈,大妈就直接帮你找到你女朋友。

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

曾是名技术男,也拿过股份 ......

回家路上抽出来数,1800元。 激动得不会说话了,本以为四五百就差不多了。 ? 研期间,就一直兼职上班,公司的核心代码大多是总工和我两人完成。 2002年硕士毕业,要找工作了。...5月底,离开海量,雅虎中国面试。 周鸿祎是雅虎中国总裁,他雅虎搜索产品负责人、技术负责人,一起面试说以前做过技术,后来做市场销售了。如实讲了自己的经历。 周鸿祎问我入职条件是什么?...适应了新的语言和编程环境,而且成了核心开发团队的主力成员。 2005年,阿里收购了雅虎中国。在做搜索技术开发,开始带三四个人。 当时马云过来演讲,姿态很低。...想奶奶了! ? 2007年阿里巴巴B2B上市,一看股票还挺值钱的,值几百万,但还不能交易。 2008年从雅虎转到了阿里妈妈,负责算法和数据团队,偶尔还写一写代码。...2012年开始负责淘宝搜索产品部门,算彻底离开技术团队。 2013年初,开始在微信公众号上写文章,一天一篇。 2013年10月底,离开了阿里,全职做自媒体。 ?

54240

PRD文档如何撰写

还有一种场景也比较常见,你做一个功能,吧啦吧啦设计、开发说了一堆画了个草图,高高兴兴的等着团队人员给你做出来,发现第二天开发过来问你各种问题,设计过来问你各种问题,好不容易搞出来了,发现做出来的东西跟你想的压根不是一个东西...认为核心的有两个目的 第一:团队成员对产品达成共识统一思想,并准确的落地。...、场景、需求对应用不同的工具产出就好了,其实从一个工具转移到另一个工具也不麻烦,所以关于工具视自己的团队使用场景选择,当然也可以产出多份(如果有需要)。...(3)、产品目标-->我们要做到什么程度 这个算是一个大家为之共同努力的愿景吧,就是我们做这个产品希望达到什么程度,比如我如果做社交的,希望做成什么什么样,当然这里根据实际情况写,你总不能超越微信...五、功能类需求 这个有很多了,每个公司都不同,比如统计类的需求、一些策划类的需求,很多公司用户产品经理策划产品经理是不做区分的,所以如果都是一个人做,那么就文档统一管理。

2.9K73

Swift之父退出核心团队,自曝原因:环境有毒!

同时,此公告证实了“ Swift 之父、LLVM 项目创始人 Chris Lattner 将离开核心团队”一事,并表示 Chris Lattner 已于去年中断工作,并决定离开核心团队,将时间集中在其他项目上...公告发出后,Chris Lattner 在帖子中表明其离开 Swift 核心团队 Swift Evolution 社区的原因并不简单。...正因为此,作出离开 Swift 的决定对 Chris Lattner 来说才显得尤为艰难。 Chris Lattner 表示离开核心团队的根本原因是会议本身的“有毒环境”。...而加速他离开的导火索是去年夏天的一次特定会议:在通过 WebEx 被侮辱吼叫之后(这种情况并不是第一次,也不只是一个核心团队成员),他决定休息一下。...因此,他决定离开。 此外,Chris Lattner 认为自己以及一些社区成员的想法已经越来越不受重视,甚至被核心团队所忽视;且团队透明性也出现了一定的问题。 “只是在浪费的时间。

40120

艰辛挺过字节Android研发岗4轮面试,收到sp offer月薪45k!揭秘字节面试流程及考点

除了排版,还要用关键词引导Hr看到你的优势强项,例如“负责”、“操盘”、“数据”等等… 2、自我介绍话术,说简单点,就是200-300字的小作文。...建议你脉脉、领英、赤兔等职场app,私信该公司的从业者,询问目前遇到的问题或项目方向,这样你就能在面试中过程中“不经意”的透露自己的想法强项,让负责人两眼发光。...发展前景部门重要级是多少? 面试时 6、基础话术及注意事项,哪些话不能说?“不懂但我愿意学”,哪些话说出来加分?“认为最好的解决办法是…因为…”哪些话说了等于不说?...差的是系统知识,差的结构框架思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。...另外,自己也珍藏了好几套视频,有需要的也可以分享给你。 ②源码,看实战笔记,学习大神思路 “编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。

2K00

数据库读写分离方案,实现高性能数据库集群

一般我们业务在读多写少的场景下,遇到的第一个瓶颈就是数据库这块,大量的请求会来到数据库,这样如果你初期部署的一个数据库就会造成IO大量增加,使得请求变慢,甚至会卡死整个数据库,到了这个阶段,我们一般会将请求和写请求进行分开数据处理...3,像我前面文章提到过,分重要性业务重要业务,将很核心的几个业务查主数据,其他非核心,读写分离。 4,使用缓存,将新增的数据同时添加一份缓存,然后查缓存数据,这种建议新增的数据使用缓存较好。...最后,推荐重要性重要性隔离方案。最好不要使用都查询主库的操作。 02 如何优雅使用读写分离 我们现在使用了数据库读写分离的机制,但是我们代码该怎么友好的访问数据库呢?...开发建议,在自己公司没有比较成熟的中间件团队的话就用程序代码封装的方案,虽然写代码麻烦点,但是自己可以把控;要是公司有成熟中间件团队,就尽量考虑代理层部署的方案,因为需要有个团队要研究长期维护这个代理层...总结,今天讲到了当我们多写少的场景下,采取数据库读写分离的方式来分摊大流量。从而引出了主从复制,并且对主从复制的延迟进行了优化方案的讲解给出来相应的建议,希望对大家有所帮助。

2K31

年薪30k-50k、面试通过率90%,这个职位到底是在做什么?

导读:“有一次重庆,真的遛死了。当时在山脚下叫车,接单的车实线距离显示只有一点几千米,预估时长只有2分钟,但实际十五六分钟才到达了的位置,非常抓狂。” 这是本文作者韩瞳的真实经历。...第三种场景,项目验收。即项目最终效果如何,当初的设想有多大误差。这其实是复盘,这是决定能不能涨工资,能不能得好绩效的很重要的一环。 第四种场景,临时一次性需求,辅助决策。...A:在书里边有,整体是两点:选公司选职业。比如,不建议十亿美金市值以下的公司,要去独角兽企业,细分行业第一名。如果领导不懂数据就直接pass,社招应该对自己的标准还是高一点。...第二部分能力其实在于人情能力,就是能不能让大家心甘情愿的帮你干活,这很重要。 Q:如何算法团队分工合作? A:跟算法沟通的时候,需要明确哪部分是规则,需求是什么。...把这些事做好之后,你的价值就有了,老板会慢慢发现了,这个团队离了你转不了,这时候你的价值就有了,再裁员也裁不到你身上。

84820

独家 | 林元庆告别百度

告别在九月 量子位:你什么时候离开百度的? 林元庆:其实是节前(十一)离职的。 一直希望尽量让大家少受离职的干扰。离开团队多多少少有一些影响,还是希望大家稳定一些。...量子位:百度还有其他人跟你一起离开么? 林元庆:是一个人出来创业的。非常希望百度的团队稳定发展,不要太受的离职的影响。其实,最近还给百度HR推荐了好几个人。 量子位:8月的调整之前想过离职么?...的特点是,技术上的研发我会看的比较近,学到了很多。百度的同学一起研发这些技术是一件非常美妙的事情! 另外,管理方面也进步很大。团队非常有战斗力,对此非常骄傲。...林元庆:我们会仔细分析一个行业,哪些环节AI能发挥核心作用。很多时候不是从AI出发,而是从需要解决的问题出发,从场景出发。我们需要学会从传统行业思考问题,而不是单纯从技术思考问题。...最后是技术、场景、数据等因素形成闭环,真正能迭代起来。这个在AI创业时代非常重要。 量子位:什么时候能看到你们的成绩? 林元庆:希望明年上半年,能看到比较好的案例。 量子位:你对新公司有什么预期?

61140

一段关于国产芯片操作系统的往事

然后把信封递给他,他没有任何推辞客套,极为流畅地收到兜里,告辞而去。 那天晚上,流了好久的眼泪。 以前,每天起早贪黑努力,是为了友谊荣誉。...唉,为了这个冰激凌,两次离开他都对不起这个冰激凌。) 回到永中,永中的问题是,没有花足够的注意力,在用户最高频的使用场景中,提升用户体验。...反而花了最核心的力量,为了一个用户5年也用不到一次的场景使劲下功夫,还为此沾沾自喜。 在网上看永中的结局曹参的回忆,曹参把怨恨放到了收购永中的唐敏等人身上。 其实不应该。...这其实联想把Wintel框架的PC卖到全球第一,但是不能向内再走一棒,去做核心技术,也不能向旁边再走一步,拥抱互联网移动互联网。 原因是一样的。 就是体制的集体心智模式,高度依赖确定性。...也许该写的不该写的,全写了。这是的个人视角,个人叙事。 某年,郝玺龙一家还有他的朋友几人,一起长白山玩。 夜宿山脚下的农家院。居然在这个农家院里,遇到了刘强。

54741

大型团队 Jenkins 实践分享

一个人出错,所有团队就会被阻塞,停工两天,对他们交付压力来说,这个停工是被可被原谅的。当时那个情况是引起的,因为要优化他的CI,水平扩展他的Jenkins,最后就发现,他这个CI大楼不能倒。...在Pipeline As Code中,大家会碰到,在过程中会用P访问密码,这个东西尽量不要放到你的代码库里,因为可能会造成安全性问题,而且不同的团队,尤其是大型的Jenkins团队里在使用它的时候,也会造成一定的隐秘信息泄露...3.7、个人级 CI 团队级 CI 如果你有大型团队,因为有流水线即代码,个人很容易自己去做一个CI,这样就会解决刚才在大型团队里出现一个问题,核心CI公共CI挂了之后,如果你的团队大了之后,CI会变成一种关键资源...在这里面有很多团队,最近我们公司出现一个不太好的案例,由于部署发布没解耦,这个环境上修改这些代码直接到生产环境。...这样可以把两个不同运转速度的团队,把它分离开,否则你如果变成一个CI的话,任何一个点的阻塞,很可能是组织结构上的阻塞,会造成你整个流程上的阻塞。 ?

1.4K61

两个故事告诉大家,程序员技术运气同样重要...

,没日没夜的干了两年,最后公司工资都发不起,直到我这位同学离开,还有两个月的工资没拿到。...2012年初老 Z 离开了这家公司,2013年进入这家公司,当时公司已经扩大到700多人的规模,那位老 Z 一起挤公交车的同事已经是公司某副总了,2013年11月公司上市,那位同事身价千万;当然那我同学也非常优秀...、沟通能力,例如你想在项目引入新的技术、新的架构、新的思路,你怎么说服你的团队和你的老大,如何驱动引入的心东西得到实施…只有从这些角度挖掘你做事的价值,才能得到持续的激情。...所以,你要励志成为项目组的发动机引擎,而不仅仅是一颗螺丝钉,例如在团队中你比谁都熟悉产品的业务逻辑,你比谁都精通其中技术细节,很多疑难杂症只有你能解决,要做到这些,不是仅仅把功能实现就可以的,你得花很多时间熟悉业务...,深入技术点,你得从行业的视角审视你的产品业务技术点…  不可替代性是相对的,如果有一天整个项目组都砍掉,你的不可替代性就没意义了,所以我们应该从行业角度来挖掘自身的价值,从行业的角度去看,你的价值体现在你的影响力

42810

稚晖君官宣离开华为创业,被曝已获得天使投资,网友猜测来自李泽湘

Pine 发自 凹寺 量子位 | 公众号 QbitAI 前几天热议的离职创业传闻,稚晖君出面回应了:传言属实,已离开华为,准备创业。...而关于为何突然离开华为,离开之后创业的具体细节,稚晖君目前没有作出详细的解释。 不过我们倒是可以从他的回应中窥见一二,在提到创业的那一段话中,稚晖君称要做的事是“一直以来的热爱梦想”。...不过离职创业不能光有兴趣,还得有经验资金等方面的准备。 经验这块儿,稚晖君也不算是个小白了,在校园期间,他就曾有过两次创业,第一次做3D打印技术,第二次做双足机器人。...并且当时的公司还获得了不少的投资,技术上也很有竞争力,但稚晖君还是选择工作,当时给出的理由是这样的: 在校创业缺乏经验,并且团队全是纯工科技术出身,很难管理运营好团队。...他先后发表论文120多篇,其中在SCI收录的国际核心期刊论文近30篇国际核心会议论文60多篇,有关机器人方面的研究论文被国际同行普遍采用或引用,开拓了机器人在非完整约束下的运动规划这一学术领域。

52120

IT技术人,“三十而已”

在2012年大学毕业,考了研,数学单科差了几分没有进入985大学复试,随即调剂进入了成都一所普通的双211/985双一流)信息类院校(江湖人称CUIT)研究生。...研期间的2013~2014年,虽然的研究方向是云计算技术,但是研期间却被实验室老师派到了一个横向课题项目的合作单位(电子政务信息化方向),干了一年多的.NET项目开发,期间也经历了好几个月的996...M公司的大部分业务逻辑都是写在Oracle的存储过程里边,一点都不具备可维护性可扩展性,但是人家都说这是公司的核心业务逻辑,不能大动,于是大家都学会了一手调试Oracle存储过程的能力,虽然这个debug...、海螺沟 以及 稻城亚丁等等都是在M公司同事们一起的。...同样,这里列举了一些通用的领域能力,供你参考。 [c4ms8xuaw7.jpeg] (1)业务知识:无论你承认与否,大部分的企业的核心业务只有三部分,他们是 营销(市场)、生产 供应链。

38300

除了技术能打,成为一名优秀数据分析师还需要的三种能力

——LaraeQuy 读到这句话并且深表同意——认为这句话的核心就是驱动力一词。我们需要这种力量,如果没有这种力量,我们将会是一群只会写写好看的SQL代码,却不能回答任何实际问题的人。...认为有的公司在一些地方存在类似的情况,大多数的领导嘴上说他们看重员工的好奇心,但实际又不给员工机会来发展他们的好奇心……如果你是一个经理,你不去鼓励你的下属有好奇心,那你就不能激发你的团队的全部实力。...总之,已经说过好奇心带来的益处,还有创新力、决策力团队协作等,但在HBR的所有研究人员发现的中,认为最为准确的是他们提出的是什么阻碍了好奇心?...这极为重要,因为你是那个具有能力技巧创造贯彻策略,并指导公司创造更大收益的人。 ?...重要的一点,面对任何挑战要时刻做好准备保持训练有素的状态,并且不断尝试直到达到你想要的标准。

39750

MIT创业项目「智能美食餐厅」4月底登陆波士顿自由之路

△ 2016年在MIT食堂里拍摄的项目介绍视频 Spyce智能餐厅的创始团队 Spyce的CEO是Michael Farid,今年26岁,来自埃及,负责不断提高整个机器餐厅项目的烹调方法水平。...最后同意指导该项目烹饪品控的Boulud表示,“很喜欢这几个小伙子,他们不是不着边际异想天开的人,他们很聪明,对美食也充满热爱。”...Boulud主要是Spyce第五个核心成员Sam Benson沟通菜品。Sam Benson是Spyce的主厨,负责全线菜品的食谱。 高效地烹调美食的同时,也不能牺牲美食的品相进餐体验。...Spyce核心团队决定在新开的餐厅里,对出品的每一道菜都要手动加多道工序:手动摆盘(相信会比2016年的卖相好很多)。 ? “一大份混在一起分不清食材原貌的菜端上来,也不是不行。”...最好的服务应该是带着微笑,把美食呈递到你的面前。” 你可能感兴趣 MIT研发“心机”:不开口也能对话,人生开挂全靠它 MIT发布软体机器鱼,卧底鱼群大计可成 不满足于宜家家具?

33720

看人识人 - 设计师辅技手册

案例:在会议中,如果明显感受到自己的愤怒情绪,并快要无法控制时,建议想办法中断讨论并离开。例如通过表达“不太舒服,能否暂缓讨论”等类似手段,脱离当前环境,等待肾上腺激素消失。...如果感觉到你需要帮助,自然就会提供帮助。有同理心关怀的人会成为团队,组织,或社区的良好公民,自愿帮助有需要的人。同理心关怀是同理心的最高境界,需要提前预知到对方的需求,并提供相应的解决方案。...案例:2010年,参观美国加州迪斯尼乐园,大家在游乐园里玩了一天,结束时大家都疲惫不堪。当大家坐迪斯尼的摆渡车前往停车场时,车上人挤人,孩子们又特别兴奋,吵吵嚷嚷,搞得大人们都烦躁不堪。...其次,保持冷静也是交流能力的核心。如果一个人心情波动起伏,就不能顺利交流。最后,注意交流场景。一个高外向性格的人,并不能保证交流顺畅。想要进行有效沟通,就必须根据场景克制自己的言行举止。...Part 3Part 4分析了情绪管理的方法。其方法的核心是“自我意识”。通过“自我意识”,可以随时了解自我的情绪状态。之后举例了愤怒焦虑的管理方法。对于他人情绪管理,核心是利用同理心。

98441

被侮辱、被无视,Swift 之父离开核心团队:纯属浪费时间

帖子回复如下: 无论如何,Ted 在这个帖子中的简单回复没有错,但我离开 Swift 核心团队 Swift Evolution 社区决定的背后当然还有更多原因。...所以,在去年夏天作出离开核心团队的决定其实并不容易。 决定离开核心团队的根本原因是糟糕的会议环境。...催化剂是去年夏天的一次会议:在 WebEx 上被侮辱大吼大叫之后 (这不是第一次,也不只是一个核心团队成员),决定先休息一下。...对于 Swift Evolution,的初衷是继续参加论坛。但在数次颇具热度的讨论后,的正式提案审查意见担忧被单方面忽略了,与核心团队合作的透明度也面临挑战。...认为,一个健康包容开放的社区将继续有利于 Swift 的设计发展。 Swift 核心团队与社区联系的唯一途径就是论坛。作为对比,社区一直是 Python 的核心

37230

阿里达摩院放弃自动驾驶研发,整个团队归入菜鸟

不同于规则明确、参与者有限的公开道路“结构化场景”,末端环境是典型的“结构化场景”,交通参与者包括人、小动物、非机动车、机动车、各种路障临时障碍物等,没有规范的车道设计通行规则,无人车与任何道路参与者的交互都是复杂的博弈问题...,比如窄路会车,无人车需要辨别对方意图并作出“你进退”、“你退进”等的行车决策。...成本挑战:以大规模应用为目标的自动驾驶产品,如果不能将成本降低到量产水平,一切都是纸上谈兵。从末端场景的社会需求来说,“成本可控”也是无人车的应用前提之一。...高开低走,自动驾驶业务败退有迹可循 尽管在团队的集体攻坚下“小蛮驴”克服了技术、场景成本上的挑战,但想要走到规模化商用这一步却是非常困难的。...有分析认为,王刚的离开是互联网公司高估了技术的价值低估了技术落地的难度,使得技术大牛的付出产出不成正比,从而导致技术大牛们出走互联网。

29530

看人识人 - 设计师辅技手册(二)

案例:在会议中,如果明显感受到自己的愤怒情绪,并快要无法控制时,建议想办法中断讨论并离开。例如通过表达“不太舒服,能否暂缓讨论”等类似手段,脱离当前环境,等待肾上腺激素消失。...如果感觉到你需要帮助,自然就会提供帮助。有同理心关怀的人会成为团队,组织,或社区的良好公民,自愿帮助有需要的人。同理心关怀是同理心的最高境界,需要提前预知到对方的需求,并提供相应的解决方案。...案例:2010年,参观美国加州迪斯尼乐园,大家在游乐园里玩了一天,结束时大家都疲惫不堪。当大家坐迪斯尼的摆渡车前往停车场时,车上人挤人,孩子们又特别兴奋,吵吵嚷嚷,搞得大人们都烦躁不堪。...其次,保持冷静也是交流能力的核心。如果一个人心情波动起伏,就不能顺利交流。最后,注意交流场景。一个高外向性格的人,并不能保证交流顺畅。想要进行有效沟通,就必须根据场景克制自己的言行举止。...Part 3Part 4分析了情绪管理的方法。其方法的核心是“自我意识”。通过“自我意识”,可以随时了解自我的情绪状态。之后举例了愤怒焦虑的管理方法。对于他人情绪管理,核心是利用同理心。

70730
领券