啊~美好的春日~
这个周末各位养码人是去春游了还是加班了呢~
好啦,废话不多说
赶快开始这周的一周播报!
-01-
蚂蚁金服面试经
资深养码人在社群里传授阿里系公司面试经验哦~
养码人A
想去蚂蚁金服应聘资深开发或者架构师,求传授经验~
首先技术一定要过关。最基本的是在自己职责范围内没有无法解决的。其次是精通某一方面,这是你说的开发。至于架构师那块范围就大了。语言不能仅仅只会JAVA,脚本语言也至少会一种。
比如NIO中的selector实现原理。
养码人B
养码人A
只了解是起到类似监听的作用,具体原理还真没了解过。
使用的原理一定是要了解清楚的,他们想要的不只是使用,最低限度也是要深入理解。
不过有个问题他们一定会问,Volatile的实现原理,无锁是怎么实现的。
养码人B
养码人A
这个我知道,机器指令CAS操作。
我只是举例,他们会顺着一个问题一直问,一直延伸,所以必须要完全搞清楚。不能似懂非懂。
我再举几个例子:虚拟机的算法原理;RPC原理及其实现;http协议、socket粘包;直接内存、用户内存;数据库优化还有序列化原理。
养码人B
养码人A
知道了,谢谢。还有什么嘱咐的吗?
还要记住,低调一点、虚心一点,态度要好,技术过关,一般不会有太大问题。准备好了就去吧~祝好运。
养码人B
关于更具体的阿里系公司面试经还可以看看我们上周的文章哦~直接点击即可~
一位资深Java的阿里系公司实战面试经验,套路还是面试官的多
-02-
技术问题1.0
数据列表中,有一个操作员ID的字段,要查询某个权限级别高的数据,是否可以查出这个权限下一共有多少个人,然后用in来做区分,怎么样?
提出问题的养码人给出了这串代码问是否可行,是否会因为in导致性能很低:
select*from xxx_table where person_id in (select person_id from zzz_table where role name="组长"
select*from xxx_table where person_id in (select person_id from zzz_table where role name="主管" )
经过大家的讨论,认为这个方法是可行的,并不会减缓查询速度。
-03-
技术问题2.0
Shell脚本中操作数据库,如果直接运行脚本操作是成功的,但是用定时任务去执行脚本的时候发现连接数据都操作失败,问题在哪里呢?直接执行脚本和用定时执行有什么需要注意的点吗?
经过大家的讨论,发现这是环境变量的问题,直接执行读的是用户的环境变量,但是定时执行则不是,关键就在于要把环境变量加入shell程序。
场主觉得:有问题的时候不要钻牛角尖,多跟大家讨论讨论问题很快就能解决啦~
-04-
拒绝加班!拒绝996!从你我开始!
来看看程序员如何吐槽加班这件事儿
一号养码人
“在杭州,996(早上9点上班,晚上9点下班,一周上6天班)是遍地开花的事情,都是阿里起的头!我在上海的朋友很少有加班的。杭州这边简直就是把程序员当牲口使啊。”
二号养码人
“996算个啥,苏宁9 10 7!什么概念,每星期除了睡觉全都在公司上班,可以说都觉得自己要死在公司了。”
三号养码人
996实在是太不人性化了,可惜现在除了个别传统互联网公司,加班已经是常态。听说有人去劳动局投诉过,结果因为没有证据,被说成了是自愿的。国家应该有规定,程序员一星期不应该加班超过16个小时。行业标准要搞起来啊,这样就不会有这样的风气了。
四号养码人
这种加班现象是相当不正常也不健康的,互联网公司创业的圣经就是请两三个人干五六个人的活。起义是迟早的,可惜现在有觉悟的人还是不够多。我们一起策划《程序员之家》怎么样!拒绝加班,从本群做起!
I have a dream!拯救程序员!我们一起策划一个《反加班联盟》吧!
-05-
企业的目标到底是什么?
话题讨论
一位群友分享了一篇文章,引起了热烈的讨论。
《假如扩大规模不是企业目标,那么什么才是》
http://36kr.com/p/5070682.html
链接在这里,有兴趣的可以看看。
大家针对企业的终极目标发表了各自的观点,场主综合整理了一下几位养码人的看法:
1.首先公司的首要目标就是盈利,其他目标都是服务于这个主要目标的。
关键是做大重要,还是做强重要呢。
2.公司做大,形成垄断(至少是区域性垄断),然后盈利,这个逻辑是合理的。
3.小而强会比大而不强更加重要,目前各行各业大佬林立的状态下,小而强会更站得住脚跟,大而不强会很危险。很多创业公司失败的原因就是扩张太快然后资金链断裂。想要站住脚必须要站的深,站得稳,不要还没站稳就想开始跑。
4.做公司不应该把大部分精力都花在如何打败对手身上,起码把三分之二的心思花在怎么把产品做好、怎么让用户服务更贴心、怎么让自己更强上。前者可能好不容易把对手打败了但是自己却也紧接着死了,但是后者你虽然不一定打败了别人,但是别人也不容易打败你。
这个观点得到了很多人的认可,大家看了文章如果有什么想法,也可以发到后台跟场主讨论哟~
-06-
技术人员的奇葩考核
这周程序员们还讨论了一些奇葩的绩效考核。
有些公司要考核技术人员的用电情况;
有些公司会盯着员工一天上了几次厕所用了多少纸;
有些公司甚至还在百度上各种搜集员工的信息....
各位还有遇到过什么奇葩的KPI考核吗?可以在底下留言哦~
好啦,一周播报就到这里,祝大家一周愉快~