littlecreek 最近回复了
建议楼主可以这样面试, 更贴近真是工作环境:
考一些基础的东西的时候, 告诉候选人可以网上搜索, 也可以用真实环境(IDE 之类), 你主要在旁边观察他遇到问题时的反应, 以及他会不会问你更多问题来澄清你的需求. 以及搞定后跟你确认结果符合双方预期.
说实话我工作十多年了, 很基础的东西让我现场手写还是不行, 计算机的东西太杂了, 如果不是天天做很小的一个范围的东西, 一些细节大部分人记不住. 需要的时候能够利用手头的工具迅速搞定就是合格的
我面试人, 主要看重这几个方面:
1. 遇到问题主动探索, 而不是两手一摊
2. 知道如何找到自己不会的知识, 并应用到工作环境
3. 细致, 不莽撞, 会考虑到尽可能多的 corner cases
4. 沟通无障碍, 情绪稳定不偏激, 善于配合
5. 大体上的计算机相关基础知识没有明显缺陷, 不要求知道每个细节, 但是知道自己哪个细节没记住.
6. 对工作负责任, 会主动发现问题并提出 (并不一定要他自己解决)
能做到上面 6 点的, 我认为就是非常好的候选人, 工作输出也一般不会让人失望.
我不会考察他/她会不会手写这个, 手写那个.
一方面, 楼上有人说的, 英语是用来沟通的不是用来纠错搞学究的. 没错.
另一方面, to do 和 doing 之类的, 算是非常基本的了, 应该就靠直觉就能写对 99%的情况. 如果连这个都成为问题, 老实说英语水平确实比较低, 即使润出去, 工作中也会有潜在的不利影响的, 除非你是团体里不可或缺的超级大牛. 可惜大部分人不是.
这些年来中文社区慢慢形成一种印象: 加拿大税高, 收入不高, 天气不好. 啥啥的. 关键是大多数持这种论调的人, 都 TM 没出过国, 也没去过加拿大... 更绝的是, 伴随着这种印象, 中国人往加拿大跑的越来越多, 奇哉怪也.
赞同, 我也是 40 岁左右的加拿大"中"移民(不新也不老). "融入"是个伪命题, "融合"才是正道, 这也是加拿大一直推崇的多元化文化. 华人移民带来的中华 /东亚文化也是加拿大文化的一部分.
另外对执着于"融入"的人问一句, 你们知道华人什么时候就来加拿大定居了吗? 甚至在加拿大这个国家成立之前. 所以不要老是拿自己当外人. 华人比很多欧洲人来的更早.
移居海外后有合法手段转移国内合法资产, 比如卖房所得之类的. 就是手续比较繁琐, 很多相关部门的窗口人员也稀里糊涂(估计经办的人太少). 有个要求是需要注销国内户口, 所以很多又想移居海外, 国内的户口又舍不得销掉的人就只能徒叹奈何了.
至于地下钱庄啥的, 这属于洗钱. 小心国外的税务部门会找你麻烦, 直接没收或者巨额罚款就看你运气怎么样了 (当然很多人这么操作也没碰到事, 所以看命)
测试地位高一般也是人家老大打出来的威望, 他们 team 可能对业务更精通, 更贴近用户, 说话有理有据, 开发不得不服.
我之前也带过测试地位很高的公司, 测试出来 严重 bug 太多, 测试部门直接提测不通过, 开发老大战战兢兢. 但是说实话我跟他们打交道的时候感觉他们提的东西绝大部分我是心服口服的, 除了极少数新员工为了快点出成绩提一些吹毛求疵的东西, 大部分测试员工提的东西都没问题.
然而那是以前软件质量精益求精的年代, 现在的潮流是快速试错, 测试的地位就要让位于快速出产品了, 时代变了.
一个"2000 平米规模的服装商店", 就敢自己开发 erp 系统? 这人是有多自信.. 你不如直接告诉他, 他那服装店一年的营业额(不是利润) 都不够付开发费用的, 即使是一个最简单的玩具 app, 放业内根本不能称之为 ERP 的.
或者建议他去家附近网吧(如果现在还有网吧的话)找几个正在上网打游戏的大神, 让他们给开发一个.