吐槽面试那些事-并发

什么叫并发,什么是并发,如何衡量并发,如何解决并发。有哪一个人会深入了解精通吗?

并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。

百度来的,有几个点我觉得挺有意思,一,操作系统,二给定时间段。那就是说处理这个问题的优秀的人来源应该有两种,操作系统任务调度人,游戏开发者,还有可能是显卡驱动的编写者。

我想说的是,这些人是一般程序猿吗?能写的人是一般人吗?是一个人写的吗?是1小时写成的?

本来就是一个团队都不一定搞得的定的事情,非要一个人搞定,这样的公司我这么一般的人干嘛去,去了不就是炮灰,当然人家也看不上我这样的人。人家就想用一个人搞定一个团队,还开出一个正常的薪资来招那些“傻”的人(我觉得不存在这样的人,有这么多经验技术,干嘛到个小公司去受这份气,在给定范围内的未来他也不会因为你的卓越贡献而利益多分点是吧,起码大概率是这样)

并发难道就是当前在线用户数,还是每秒请求数?还是数据库IOPS,还是QPS还是TPS 还是什么个什么?这个词我这个小白理解一直认为这和你的业务场景有关,不同场景可能定义并不一样。那面试你问个啥?

并发的处理办法:我觉得这个地方我是不是找个游戏公司的可能会好点,而且为什么能处理并发,如何扛住并发,都是经过定制化的解决场景问题,有些甚至都是机密,不可能告你对吧,那你招个屁,捡漏?例如SQLServer为什么性能高,Oracle为什么无法撼动,技术核心是啥?你就花一个正常程序猿的钱就能解决?算盘都要被打爆了。然后mysql的解决办法,官网应该是最权威的,其他的应该都是基于自己的业务场景做了优化,这些优化又是能用一个程序猿解决的?

在说这些技术面试的,我就是告你我打过mysql读写分离,搭过主从同步,我一个人搭的你也敢用?我不是小看一个人的力量,只是在这个工资下我觉得一个人的力量是有限的。毕竟,苹果树下搞研究也就人类历史上那么一位,这种概率也来招聘

知道了并发怎么就成了衡量一个程序猿的标准,即使所谓的架构师(这个概念更玄,我想他的天花板应该是上帝或是天)也不能抛开场景直接研究吧,有些面试的更牛,即时想一个场景就来考应聘者,你是得有多自信多牛逼,一瞬间想来的问题就可以被这个对你及你的业务无半点了解的人,给出一个行业顶尖级的解决办法,或是没有办法给出思路,让你你来,10s想出一个解决几百万并发的方法?12306都不敢这么玩,你当那些天天专研的教授学者吃干饭的,你当那些专家顶尖人物吃干饭的,你当那些可能花了毕生经历研究的人吃干饭的

最后:

吐槽了一堆,我的观点是知道点就行了,如何查看,编程中如何注意,资源锁定如何减少等等基本的编程有意识就就够了,别动不动就要用几万的月薪找一个团队干的事行不?正常点思维行不?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值