一个苏州IT人的5年挨踢经历-------面试篇(之一)

      从进入大学到如今工作5年多,一直想写点什么记录下这十多年来自己的点点滴滴,倒不是为了给人看,或者让人来品头论足,更多的算是对自己的一个总结。也是对以后五年或十年的一种勉励。准备想从四个大方面来写,第一是前后所有面试的经历,第二是从在大学学习到踏入社会工作的一些积累和感悟,第三是个人薪酬的大概发展曲线,第四是对现状的总结和对未来的展望,感觉貌似涉及的东西比较多,也不知道一共会写成多少篇幅,反正都是跟着感觉走。好像高中以后除了恋爱那会写写情书,其他几乎没怎么写过东西,文笔是肯定很难满足各位的需求,凑活着看吧,少扔点鸡蛋就好。 

       进入正题之前,说明下自己的背景,毕业5年多,至今一直在苏州工作,算是个新苏州人,非985211,一本本科,自动化专业硕士毕业,毕业后混迹IT圈,目前也顶多只能算是个吃住不愁的状态。好,闲话至此,进入正题。

第一章  一个IT人的面试杂谈

       前后应该面试过10个公司左右,我会把面试过的所有公司的经历呈现出来,有些我拿到offer没去,有些被拒了,当然里面也包含了我真正待过的公司,但对我待过哪些公司,涉及到个人信息保密,就不点名了。写的顺序完全都是打乱的,跟真实面试的时间顺序是不一致的。当然,所有都是在苏州的公司。还有我不是写面经,只是些经历。。。另外,所有面试都是骑驴找马的状态,没什么压力。。。

第一家,说谁呢,就从你开始吧,《苏州同方鼎欣信息技术有限公司

        当时先是接到他们北京公司人事的电话,了解到苏州这个公司的一些情况,是帮富士相机做软件的,包含嵌入式和一些UI程序,完全外派在新区富士公司内上班,从面试的情况来看,更像是富士下属的员工,可能这也是日资企业很常见的工作模式吧。参加他们面试,其实没有太多想法,一是为了积累点面试经验,二是想验证下自己的实力。

        那边所有开发人员在一个办公室,大概30个人左右,到了后,先是笔试,都是嵌入式C方面的试题,好像有一个智力题和一份日语测试题,题目不是很难,都很基础,而且自己技术能力应付这种也还可以,估计测试成绩不错,所以马上进入面试。面试官是他们的课长和2TL,还包括了一个富士公司的客户,都是中国人,开始是用日语交流的,都是些面试常见的问题,技术问题不多,略过不表。他们比较重视对加班的态度,貌似加班挺多,但是是有加班费的,好像是按照工资的一半来计算加班费的。面试气氛还不错,人都挺好说话的,结束的时候他们课长还单独给我介绍了他们的产品,并表明比较欢迎我加入他们。然后就是等他们北京总公司人事的通知。

        一点想说明的,他们北京人事的水平真的很业余,几次问的东西都让人不敢恭维~~~~~最后偶去没去,这里就不说明了,大家猜吧。

第二家,来个相对重量级点的吧,《华为》

       接到华为人事的电话,本来在苏州没有华为研发部门的,后来听人事说明,才知道华为会在苏州建个研发中心,好像是作为华为企业网业务总部,目前貌似还在筹建和招聘当中。虽然华为负面报道也很多,但是平心而论,作为一家中国公司做到华为目前的高度,确实也是我们每个中国人的骄傲。所以还是欣然答应面试邀请,也想见识下传说中的华为面试是怎么样的。结果呢?

        面试前,自己还是做了比较充分的准备,把有些概念性的,包括常用算法等都温故了一下,虽然不是说一定希望去,但是心里还是比较重视的。面试地点是在一个咖啡吧,包了一层楼,上午9点就开始,首先是笔试,拿到题,一看,吐血,3道很简单的题,而且只要在里面选一道做就可以,答完马上交掉。顺利进入技术面,技术面主要是介绍自己做过的项目,这个对我来说是信手拈来,基本没有问题。这点比较自信,自己聊到业务时,口才一向都不错,这一关也是顺利通过。然后等了会进入综合面,这里也只是问了下一些面试基本问题,比如为什么选华为,以前的一些离职原因等,这里面试官也跟我说明,估计华为开不了我期望的薪水,甚至开的很可能比我现有的薪水都要低些,让我有个心里准备,先考虑清楚。接着是人事面,人事只是跟我说明了下华为的薪资构成,并跟我一再强调我的情况在苏州其他公司发展可能都会存在瓶颈了,是不是考虑下华为,即使工资开始不够高,但他们强调几年后的股票和奖金分红。但对我来说,华为工作几年后才会有的股票和奖金都是浮云,风险太大,没有保障,而且自己也清楚不太可能在华为待上太多年,肯定吃不消啊!!主要还是想体验下,提高下自己。所以我心里也很清楚,自己的底线就必须保证在当前的收入线上下。最后是经理面也就是终面,先随便说了下,然后很快就进入关键的薪资问题,经理说我的背景和工作年限最多给我开10K(比当前收入低一大截),当时我心里直问候对方长辈~~~~,才这点都叫我来面试,我不是简历早就写明期望收入的啊。然后直接走人了。(当然,表面还是相当客气的,呵呵。最后他们人事还反复让我再考虑下)

        这里有几点我是想拿出来说明的。倒不是贬低华为,本人对华为还是挺欣赏的。只是亲身经历了的一些感受。首先是因为参加面试人多,华为的interviewer(不是interviewee)也挺多,估计有那么10个左右,但有那么几个,其实就是1个,素质貌似太差了,说话口头禅都是带爹妈的,一口粗话,然后碰到自己介绍来面试的或自己熟的就直接说不用笔试了,给人印象很差,而且显得很不公平。虽然就1个华为人那样,但给人感觉气氛就很不舒服。其次是笔试题,那个题目简单也就算了,居然都有严重的漏洞,编程题居然本身就存在漏洞,这个貌似太次了。还有,至少这次招聘的档次很低,估计都是招底层的人员,对人员素质也没有太高要求,据说苏州要大规模招人,所以随便在凑人数吧。因为照那种面试笔试的要求,正常人都不会有问题~~~~~~不是对华为,但是对这次华为的招聘还是挺失望的。

 

第三家,这次就上个小菜吧,《海瑞斯信息科技(苏州)有限公司

        这是骑驴找马早期去面过的一家公司,简单说明下过程吧。首先是笔试,内容基本都是实际编程题,也有一些基本概念和流程图的东东,涉及到文件处理等内容,感觉笔试内容的可区分度不高,我也是答得七七八八,估计80%左右是有点把握的,其它有些涉及到一些具体API的使用,平时一般都是需要才去查下用法,所以只能凭记忆和感觉写了下。笔试完就直接是他们技术总监的面试,先是简单的自我介绍,然后对方直接就说到我的薪资要求他们肯定达不到,他们这个岗位最多开到8K,所以彼此也都不浪费时间了,over

        感觉对方还是挺实在的,直接开门见上,不浪费大家时间,而且那位技术总监看上去也应该是个比较实在的技术人,虽然没有机会合作,但是从开始的人事接待到最后结束,总体印象还是比较顺眼的。公司工作氛围应该不错的,当然这只是主观第一感觉。


  • 13
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
如果你想创建一个叫做 "marked-it" 的 Markdown 解析器和渲染器,你可以按照以下步骤进行操作: 1. 首先,创建一个新的项目文件夹并进入该目录: ```shell mkdir marked-it cd marked-it ``` 2. 初始化一个新的 npm 项目: ```shell npm init -y ``` 3. 安装必要的依赖,包括 `marked` 和 `highlight.js`(用于代码高亮): ```shell npm install marked highlight.js --save ``` 4. 在项目根目录下创建一个新的文件 `marked-it.js`,并在其中添加以下代码: ```javascript const marked = require('marked'); const hljs = require('highlight.js'); // 设置 marked 的配置 marked.setOptions({ highlight: function (code, lang) { if (lang && hljs.getLanguage(lang)) { return hljs.highlight(lang, code).value; } else { return hljs.highlightAuto(code).value; } } }); module.exports = { render: function (markdown) { return marked(markdown); } }; ``` 在这个代码中,我们使用 `require` 导入了 `marked` 和 `highlight.js`。然后,通过调用 `marked.setOptions()` 来配置 `marked` 的选项,其中我们使用 `highlight.js` 来实现代码的高亮显示。 最后,我们导出一个名为 `render` 的函数,接受 Markdown 文本作为参数并返回 HTML。 5. 在项目根目录下创建一个测试文件 `example.js`,并添加以下代码: ```javascript const markedIt = require('./marked-it'); const markdown = ` # Hello, marked-it! This is a **sample** Markdown text that will be rendered using marked-it. - Item 1 - Item 2 - Item 3 \`\`\`javascript function sayHello() { console.log('Hello, marked-it!'); } \`\`\` `; const html = markedIt.render(markdown); console.log(html); ``` 在这个测试文件中,我们导入了我们刚刚创建的 `markedIt` 模块,并使用它来渲染一个示例的 Markdown 文本。 6. 运行测试文件进行验证: ```shell node example.js ``` 你将在控制台上看到渲染后的 HTML 结果。 通过这些步骤,你就创建了一个简单的 "marked-it" Markdown 解析器和渲染器。你可以在此基础上根据需要进行扩展和定制。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值