2019-07-18

15 篇热帖

1. 被面试官公开处刑一天后

2019 年 7 月 18 日 下午 2 点


头 皮 发 麻,这就是我现在的感受。
我坐在昨天自闭室中,望着这间处刑室的大门,脑细胞开始一个一个的通过消息队列进行自缢行为。 正当我回忆着昨天被解剖的恐怖场景瑟瑟发抖时,冷不丁的从门口射进来一束强光,
啊~好亮~。谁 TM 开远光了???
我定睛一看,哦,进来的原来是个模样憨态可掬,面部和蔼可亲的光头,那没事了。 我赶紧站起来不敢怠慢,昨天的场景这再来一次谁顶得住啊??
“你好,我是 XXXX,今天是来。。。。”
“你觉得我们 XXX 跟 XXX 比起来差距在哪?”

我一愣,这远光哥我话还没说完就给我送来一道送命题,我当时脑细胞都没有活动一下,脱口而出:

“您说啥呢?咱们的 XXX 简直比他们优秀太多了啊,您说反了吧?应该是 XXX 跟我们的 XXX 产品比起来有什么不足!?”

不到 0.0000001 秒的时间,我发现远光哥的气场变了,我似乎进入了佛教圣殿,远光哥用弥勒佛一般的神情对我笑着

“小伙子真会说话,这边咱们面试轻松一点,随意一点,不用那么紧张”
“好的老哥,是的老哥,我明白了老哥!!!”
“我看你学习的是 C#语言,为什么现在技术栈偏的有点往前端靠了?”
"是这样的,因为之前实习的公司人数不多,很多事情需要我一个人来做,前端后端中间件都是需要我一个人组合,所以就学的杂了一些,少一技不如多一技嘛。"
“噢,这样啊,那你会用 java 吗”
“.....就是以前比赛算法的时候用过,没怎么研究”
“那你说说 JAVA 跟 C#的区别吧”
“.....没怎么看过 JAVA 的书,只是语法有点像,其他的都不清楚,主要都是学 C#”
“这个包的原理你知道是什么么?”
“.......”(懵逼了。。。我真的投的简历是.NET 后端开发?)
“哦,我看你这学校还不错,但是你啥都不会?大学四年都魔兽了吧?”
“.......我们打的是 LOL ”
“你校内还兼顾了广播站的管理层职位,在学习方面的投入应该就会被职位牵扯一些出去吧?”
“有一点啦,其实还好,学习时间的缺失可以靠学习能力弥补。”

我心里一万匹羊驼已经排成了方阵严密死守着远光哥的一次又一次进攻。

“哦哟,英语 4 级真的假的,来一段自我介绍听听”
“%&*@#%¥#@¥%@%@%**&”(啊~背了 1 个月说出来的果然很流利~)
“ What are your  #¥@%  for the %#*!@%&#& environment ?”
“ If..you..ask..me..%%@@$ #¥@% ”

空气中弥漫着我中式英语的僵硬口语和尴尬氛围,并时不时参杂着一束束强光的反射,啊~广州 38°的骄阳经过反射也辣么温暖....

正当我打算开月读跟远光哥拼个你死我活的时候,远光哥沉默了 5 秒,开口说道:

“你的基本情况我们差不多都清楚了,技术深度不够,但会用的东西挺多的,你应聘的是.NET 后端,我们昨天讨论后觉得有点浪费能力,你这边愿不愿意考虑初级全栈这个职位?”

听到这句话,我心中排成方阵的一万匹羊驼突然咆哮起来!


WDNMD 你们从最开始就没拿我当.NET 后端在面?????
我只是一个应届生啊,为什么要这样对我! 啊~,心好痛。
2. 找陪练,丢人不?

说出来,也不怕丢人了。

去年 3 月拿的 C1 驾照,去年年底买的新车。

因为自动挡不熟悉,又是新车,怕容易刮擦,跟亲戚换一辆福特来练手。

今年 4 月拿到福特车,平时只有周末有时间练。问题是,还是不敢开,生怕发生什么。最近新闻里面,事故那么多,慌得一批。

打算找一个驾驶陪练,1 小时 90 块的那种,大家说靠谱吗?或者有什么新手上路的建议,给一起说说呗。

我是真想把车开好,唉,心理关过不去。真羡慕老司机,一脚油门,天下我有。

4. 入职新公司,副总让我想办法让手下的人 996,否则我就要滚蛋

两周左右的时间刚入职一个离家近的小公司,算是空降当主管,然后今天副总找我谈话,想办法让手下的人 996,否则就让我滚蛋。我不想让手下手的人难过,刚入职公司这么短时间就滚对下家入职肯定有影响,再就是好不容易找到一个离家特别近的公司,我还是想好好干的。况且工作现在也很难再找到满意的,生活不易,坐标奋斗逼之都。

5. 新同事的考核, 一题也不会

因为要离开现公司, 两个月前招到一个来接替我的小伙子, 此子只用过 C, 做了半年嵌入式, 我对他进行了两个月的 C++培训, 带着他看 C++ primer 这本书(这本书既厚又杂,想着有我帮着梳理的话亦可事半功倍, 感觉这本书不太好, 但是又没找到可替代的又是中文版的 C++入门书), 让他完成一些编程任务, 帮他 debug 并解惑, 更多的是解释原理: 为什么是这样的.

现在到考核期了, 公司要求用英文出题考核他, 题如下:

C++ Questions

Single Choice

(3 points each, 15 points total)

  1. Which one of the following C++ codes is correct C++11 expression?

    • [ ] A. const int i{3.14};
    • [ ] B. int & i = 233;
    • [ ] C. const int& i{3.14};
    • [ ] D. constexpr double pi{3.14};
  2. which one of the following is valid lambda expression usage?

    • [ ] A.

      int i = 10;
      auto f = [](){ return i+1;};
      f();
      
    • [ ] B.

      int i = 10;
      auto f = [](int i){ return i+1;};
      f();
      
    • [ ] C.

      int i = 10;
      auto f = []{ return i+1;};
      f();
      
    • [ ] D.

      int i = 10;
      auto f = [i]{ return i+1;};
      f();
      
  3. What does public inheritance mean?

    • [ ] A. Implementation details
    • [ ] B. Private interfaces
    • [ ] C. Composition
    • [ ] D. Is-a relationship
  4. What does private inheritance mean?

    • [ ] A. Implementation details

    • [ ] B. Private interfaces

    • [ ] C. Composition

    • [ ] D. Is-a relationship

  5. Suppose we have two classes(both with default constructors): class Base{...};, class Derived: public Base {...};, which one of the following usage is correct?

    • [ ] A. Derived* d = new Base;
    • [ ] B. Derived* d = new Base{};
    • [ ] C. std::unique_ptr<Base> ptr = std::make_unique<Derived>();
    • [ ] D. std::unique_ptr<Derived> ptr = std::unique_ptr<Derived>(new Base);

Answer the following questions

(5 points each, 25 points total)

  1. Use range for syntax to add 10 to each elements of the following vector:

    auto numbers = std::vector<int>{1, 2, 3, 4, 5};

    
    
  2. Use std::for_each to answer the previous question.

    
    
  3. Suppose Buffer* create_buffer() is some library function to allocate resources, and bool release_buffer(Buffer* buffer) is the counterpart to free the allocated resources, use std::unique_ptr to manage the resources.(hint: when the std::unique_ptr object is out of scope, the allocated resources are automatically released.)

    
    
  4. Suppose class Object must have a copy constructor, a copy assign operator, a move constructor, a move assign operator and a destructor, write down their signatures .

    
    
  5. RAII is a key C++ programming technique, write down your understanding of RAII (not the literal meaning)

    
    

我参考当初他问过的问题以及给他的解答出的, 当然考核只是个形式, 所以我直接把题给他先看看, 让他先尝试着做, 结果一题不会! 苦口婆心两个月 == 0.

有一些想法:

  1. 想 21 天精通 C++, 得参考某张漫画里面来, 一时找不到图了, 就是最后发明时光机穿越回到学 C++第 21 天, 然后捅死自己那张漫画;
  2. 新同事学习方法很有问题, 每次我跟他讲一些原理的时候让他记一下, 他说这个很显然啊, 没必要记, 然后下次问他相同问题, 对方回答无非是"搞忘了", "你跟我讲过这个吗?" ,根本带不动!
  3. 不梳理知识, 只在书里面随便勾勾画画, 当然这本书等于没看;
  4. 题可能出得太难了, 不适合 C++初学者, 但是平时这些主题讲得特别多, 现在看来对方的"嗯嗯, 理解了"明显是在敷衍我了, 其实那根本是在敷衍自己;
  5. 英文太差, 其实一开始题都没读懂, 我一个个地解释了一遍, 还是不会做;
  6. 搜索引擎对他来讲是摆设.
  7. 人不笨, 但是思维方式已经出现严重问题了, 想甩锅给他之前受过的应试教育. 平时给他讲了很多学习方法跟思考方式, 估计也早成耳边风了.

考核肯定是过不了的了, 最后估计会留在公司打杂, 因为最近又招了个新的人, 还没来报道, 看简历是个硕士, 虽然没写过 C++, 但会 python 跟 java, 在学校也搞过正儿八经的研究. 这个带起来应该能很快起飞, 但已经等不到了, 今天是在该公司的最后一天, 只能祝福着这位"带不动同事", 平静地离开了.

6. 被迫社招,找不到工作了😭

本人学的 PHP,去年秋招找工作,拿到三个 offer,两个 10K,一个 8K,然后去了一家相对大一点的公司,5 月份在学校做毕设时通知被毁约了。

现在被迫参加社招,没经验,简历很多都过不了。

已经找了半个多月了,面了十家左右。没一个 offer,唉:-(,绝望,落差太大了,下个月还找不到真的得回家种地了。。。

7. 请问大家怎么购买茶叶?(真的是询问贴)

最近觉得一直喝咖啡对身体不好。 又听说喝茶会对胃有损伤,也就是可以减肥。

所以想购买点茶叶,但……我……从来没买过茶叶,也觉得茶叶的价格太飘了,太虚了,太假了。

根本不知道茶叶的价格是茶叶的还是包装的……

各位知道靠谱的廉价茶叶怎么挑哪里买么?

8. 有没有一款和 iOS 一样流畅的安卓手机,请客观回答。

笔者北京 PM,在此请教一下 V 友,有没有一款可以媲美 ios 的安卓手机。 安卓的通病就是,越用越慢。 ios 目前的通病是,电池消耗。 抛开最新系统 ios 13.。。。。你觉得哪一款安卓手机流畅度可以媲美 ios。。。。

9. 我需要买个新的固态硬盘,等推荐

主要用来放VMawre 虚拟机文件,idea,VS等较大型的软件或游戏 稳定就行,对读取速度没太大的要求

有段时间没接触硬件市场了,想要从 V 友这边了解下信息

淘宝上搜索到的大多是西数和三星 pm981

用笔记本上,谢谢各位了~

10. 程序员的英语能力至少需要什么级别?

楼主我是一个工作 2 年多的程序员,23 岁,目前在三线小城市工资 6k。

由于是非专业出身,读书的时候英语也没用心学,导致目前为止英语口语、读写能力等都比较差。

目前学习或者查阅资料基本靠 Google 翻译,很多时候都非常不方便。

有想过开始学英语,但不知如何下手,还请 V 友给一些建议。

并且 it 行业有非常的专业词汇,也更是让我不知怎么学起。

另外大家觉得作为程序员,英语能力至少要到什么级别呢?

11. 为了学 Python 入门单独买一个 128G 的乞丐版 mba,合适吗?

金融业,经过基层轮岗,被分到了总部的数据挖掘部门,我一个金融科班出身的之前几乎没接触过 Python 和 SQL。

1、感觉单独买个电脑能专心一点,而且现在自己的 win 本太重了,里面还好多游戏。 2、早就想买个 mac 用用了。

12. 程序只能从光盘运行,如何破解?
不是什么商业性防复制的软件,就是上级发的一个简单的检查工具。解压后就是一个 exe 和 4 个 dll,运行 exe 提示需从光盘启动,刻盘后就能用。考虑继续分发刻盘太麻烦,能不能自己解除限制
13. 办公室有这种神烦,怎么破
角色简介:
我:我是属于特看不惯装模作样 废话特多 虚伪的那种人

该帖主角:小男人,废话多,爱抱怨,爱哔哔,爱散播 特会装,经常传递负面情绪煽动它人那种,比如老板批了他一波,回头他就可以找人嘀咕半天,这个时候尤其是不能直视它和他有眼神的交流 更不能有语言的交流,否则他可以强行把你带进去 和你聊个不停,我就是因为被他强行带过几次,又看不惯他那些虚伪的表现,已经 2 个多月没和他说过话了

主题:
我旁边有个吧唧嘴+神烦,每天早上总把早餐带进办公室,就开始吧唧,边吧唧的同时还办公室左手抬着水,右手拿着包子之类的东西游走,找人讲各种八卦 废话 BBB 的烦死了,谁搭理他他就走到谁办公位旁边 BB,8 点上班时间,公司大领导每天 8 点 50-9 点以后才会来,也就是说经常我每天要听这吧唧嘴 BB 将近 1 小时,有时候他自己觉得领导差不多要来了就回到自己工位上,眼看领导没来 他还要坐在座位上继续 BB,千里传音,老板再不来的话 他就会打开英雄联盟,打英雄联盟你们都知道,鼠标没秒好几下的速度一直点,而且鼠标还很响,同时抽烟间隔还大幅度缩短,而且是烟刁在嘴巴上,我在旁边又是被烟味污染,又要听着他鼠标一直响不停,而且身上还会传递出一种奇怪的气味,总之对这个人是超反感,老板一不在就打游戏,老板一回来立马切到桌面 还要装模作样,老板对他印象还蛮好的,因为他很会演

对于公司的事情,他是这么一个聪明的角色,明知道事情不可为的,只要是老板安排,他就去照做,发现问题不会上报,真是不说就不会错
14. 关于阿里的定级,大家可以找下自己的位置~ ^_^
P6 独当一面、辅导他人、持续学习
P7 领域专家、一杆到底、系统性思考
P8 行业深度、全局意识、前瞻规划、推动创新
P9 领军人物、策略规划、促进变革、无中生有
15. 数组去重

数组去重

 Array.prototype.unique1 = function () {
   var n = []; //一个新的临时数组
   for (var i = 0; i < this.length; i++) //遍历当前数组
   {
     if (n.indexOf(this[i]) == -1) n.push(this[i]);
   }
   return n
}