转折后的总结--2014年找工作

2023-05-16

转折后的总结--找工作
 好吧,还是忍不住做个总结,毕竟还是我人生中一次比较大的事件了。
非常感谢华科,我的第二个母校能提供给我一个优秀的平台。
非常感谢信息安全与保密实验室607室的老师们,给我诸多照顾,让我在找工作中脱颖而出

从4月20就开始了为工作而战的准备,组建了【为了offer】群和kirin团组,一是为了集合大家的力量一起打基础,二是大家收集比较好的题目,算法,一起讨论总结。从现在找工作的情况看来结果是非常可观的。

基本上放弃了windows开发的东西吧,windows开发从我简历上看变的可有可无,虽然搞了很多年的windows,但还是抵不住我对linux的赞美。linux从5月底开始入手学习,把apue看了个通透,动手写了上面大部分的代码,看一本绝版的调试利器《软件调试的艺术》里面对GDB的调试讲解十分经典。apue中对线程的讲解非常肤浅,自己又多看了一下资料,吃透了线程后动手实现了一个高级线程池【参见:http://blog.csdn.net/lingfengtengfei/article/details/9038633 http://blog.csdn.net/lingfengtengfei/article/details/9039135  源码开源:https://github.com/mkirin/thread_pool】,支持动态调整,线程撤销,任务高峰通知等模块。之后把unp看了一下,重点看了第2,3,4,5,6,8,30章。结合TCP/ip协议详解,感觉对网络编程熟悉了很多,对于高性能服务器【参见:http://blog.csdn.net/lingfengtengfei/article/details/12348903】的开发是从接触nginx开始的,虽然只看了2个月,把《深入理解nginx-模块开发与架构解析》看了一遍,但毫不掩饰我对nginx的崇拜。IO多路转接技术,让我去深入了解了select,poll,epoll的底层实现【参见:http://blog.csdn.net/lingfengtengfei/article/details/12392449 http://blog.csdn.net/lingfengtengfei/article/details/12398299】,又很庆幸的认识了陈硕大牛,了解到他刚刚出版了《linux多线程服务端编程》这边工程实践的书,看了一些除了mudo库之外的部分,感触很深,再次拜谢,但是由于要复习算法和数据结构,暂时只能搁置了。

算法上面,个人感觉还是比较吃力,算法导论没有完全看下来,就转看了《数据结构与算法分析》把基本的数据结构和常用的排序算法看了一下,然后把编程之美粗略的看了一遍,剑指offer这本书比较推荐,我搞了3遍。
然后acm中常用的数据结构也了解了一番【树状数组】、【并查集】、【B树,B+,树R树】【trie树,后缀树,线段树】等

经典的数据结构 二叉树前中后非递归,BST,AVL,红黑树
经典的算法 KMP,BM ,TOPK,LCA,C字符串的库函数,hashtable,约瑟夫环(剑指offer),动态规划
经典排序:快排,堆排,归并排序,桶排序

C++的复习就是《C++ primer》、《Effective C++》、《Inside The C++ Object Model》(简称ICOM)、《STL源码分析》 
C++需要注意的是对多态和虚函数的理解,虚表的实现原理【参见:http://blog.csdn.net/lingfengtengfei/article/details/12345809】等等

linux 底层方面的 涉及程序内存分别,进程间通信,线程同步,malloc底层实现……

设计模式中的单例模式(4种实现)【参见:http://blog.csdn.net/lingfengtengfei/article/details/12347089】,三种工厂模式,观察着模式等

建议看一下《程序员的自我修养》

找工作的经历:

9月14号,收到华为的电话要求9月18号去洪广大酒店面试,当时没有投华为,不知道他们哪里来的电话,但是当天面试的整个过程感觉还是很上档次的,一面面试官看了我的简历后让我给他讲项目的流程图什么的,没有问其他的东西直接2面,2面的面试官直接和我聊信息安全的未来,和华为为什么要重视信息安全,得到了2面面试官的一个评价:你很优秀,给你一个special offer。虽然之后我打电话拒掉了offer,但是这个offer确实很重要,打了一个强心剂。很感谢华为。

9月16号,笔试创新工场,笔试题做的还好,扣了2分,之后通知面试,面试官是墨迹天气的技术总裁,感觉很和蔼,问了一下项目情况和多线程的问题,然后写了一个归并排序,结束了,9月18参加双选会(刚从华为面试打的赶回来,午饭没吃上),选了3个,当天晚上涂鸦移动面试,这个一个让我感触很深的面试,感到被歧视了(虽然最终拿到了offer),面试官开始让我自我介绍,问我MD5加密算法,写了一个二叉树中序遍历非递归实现,之后就突然问我:你本科是曲师大的?这个学校考研很厉害啊。然后重点来了,开始让我证明三角形的两边之和大于第三边。我想了一会用反正法证明出来了,他说可以,但是请用一种比这个方法简单或复杂的方法证明。我直接说想不到,让给给我出了一个错误的概率题,然后我就不想面下去了……当时感觉要挂掉,但是没想到竟然让我过了,第2轮是电话面试,一个比较和蔼的人提问的,各种基础知识,拿到offer

好吧,阿里失之交臂,笔试做的感觉不错,但是51job再一次坑了我,或者说人品太差,有一些试卷丢了,我在其中,没有笔试成绩,霸面不给机会,与阿里无缘。

9月22号参加大众点评的在线测评,人品爆发,过了。面试和华为的交流会冲突了,所以没去,但是hr打电话说第2天再过去面试,第二天我要面试厦门航空,时间冲突我说不一定会按时到,9月23号,面试厦门航空,1面试群面,我是1号,首先发言,幸运的过了进入2面,技术面比较简单过了,
一看时间快11点了,大众点评的面试时间过了, 然后打的回学校,在中途和女朋友打电话她说让我试一下,这就是缘分,去了之后直接去面试,面试官很好,面试过程中几次问我是不是应届生,然后说按照社会招聘的方式面试,面了1个半小时,hr说明天二面一定要来,我说我明天不一定能保证按时到。
9月24日早晨笔试厦门航空依然是11完。打的去面试大众点评,2面和面试官聊了一下项目管理和学习过程上的东西,就直接进入hr面,hr是范姐,范姐是心理学专业的,竟然和我聊起了开发,把我做的项目都问了一遍,然后各种问offer情况

国庆之后收到了大众点评加面的电话是貌似是CIO,面完之后说给offer,但具体offer情况等过几天hr通知。



同时,厦门航空通知体检。

人人不记得什么时候笔试的了笔试得了67分,3轮技术面,拿了一个A+ offer

百度面了3轮技术面,待遇不是很好,直接拒了
难度:大众点评 > 厦门航空 > 创新工场 > 百度 > 华为 > 人人


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

转折后的总结--2014年找工作 的相关文章

  • 朱金灿:韧性、悟性、具备快速学习能力是我喜欢的特质

    英雄会是CSDN旗下针对国内IT技术领域专家展示和交流的平台 通过线下线上的互动形式 xff0c 为CSDN社区专家提供更多学习 合作 宣传的机会 英雄会后续将在北上广深等国内一二线城市建立分会 xff0c 各个分会后期将组织技术交流活动
  • 远程连接工具Wind_Term打开远程Linux服务器图形化界面

    我们知道想要在Windows打开Linux图形化程序 xff0c 一个耳熟能详的工具MobaXterm是可以做到的 xff0c 但是不是唯一的工具 xff0c 具有支持X11 转发的工具都是可以实现的 xff0c Wind Term就是这么
  • Error: Failed to load parser ‘babel-eslint‘ declared in

    解决办法 xff1a 使用手动安装 babel eslint npm i D babel eslint
  • 理解依赖注入DI和控制反转IOC和容器

    简介 依赖注入 Dependency Injection 简称 DI xff0c 目的是让代码耦合度降低 xff0c 模块化程度高 xff0c 让代码更易测试 什么是依赖 为什么会有依赖 xff1f 因为我们为了模块化 xff0c 把各种小
  • React生命周期及事件详解

    一 组件的详细说明和生命周期ComponentSpecs and Lifecycle 组件的详细说明 xff08 Component Specifications xff09 当通过调用 React createClass 来创建组件的时候
  • Eclipse代码提示功能失效

    Eclipse 代码提示功能失效问题解决 Windows gt preferences gt java gt Editor gt Code Assist中Auto Activetion中的Enable auto activetion选项要勾
  • VM-tools选项为灰色无法安装的问题

    安装虚拟机VMware时 xff0c 桌面上没有vmware tools的安装光盘 虚拟机 gt 重新安装vmware tools选项为灰色 xff0c 也无法选择 尝试了将CD DVD SATA 的使用ISO映像文件改为物理驱动器 自动检
  • 数据库学习 - like(模糊查询)

    模糊查询问题 比如查询姓张的同学 xff0c 查询张某某等这类型问题 xff0c 在 select语句中通过查询条件中加入运算符 like 来表示 xff1b 含有 like运算符的表达式 列名 not like 字符串 xff08 表示其
  • 蓝桥杯2022年第十三届省赛真题-X进制减法(超详细解析)

    转自作者弗莱 详细解析和分享经验 进制规定了数字在数位上逢几进一 X 进制是一种很神奇的进制 xff0c 因为其每一数位的进制并不固定 xff01 例如说某种 X 进制数 xff0c 最低数位为二进制 xff0c 第二数位为十进制 xff0
  • WearOS复杂数据的刷新

    表盘可以通过setDefaultSystemComplicationProvider int watchFaceComplicationId int systemProvider int type 来设置要显示的系统复杂数据 一 系统支持哪
  • VMware下使用Gparted对系统盘扩容

    第一步 xff0c 下载Gparted的iso镜像文件 xff0c 这里对应下载相应的32或者64位版本 第二步 xff0c 设置虚拟机 xff0c 将硬盘容量扩容为指定的容量 xff0c 保存 第三步 xff0c 设置虚拟机 xff0c
  • Android系统深度游

    项目原因 xff0c 让我们必须深入探索Android系统 xff0c 完成对之前的我们来说比较艰巨的任务 这样 xff0c 我们开启了Android深度游 Android这个系统 xff0c 应用层开发还是比较舒服的 xff0c Goog
  • IT痴汉的工作现状56-耳鸣

    自从这个项目启动 xff0c 与客户方的沟通就逐渐多了起来 xff0c 沟通的方式是语音会议 也不知从什么时候起 xff0c 每天的会议时间变得很长很长 尤其是定位复杂问题时 xff0c 一个会议就要4个小时 张伟是从项目开始买的耳机 xf
  • 我的2020---熬过去

    恰逢周末 xff0c 本人自认为过了一个美好的圣诞节之后 xff0c 在深圳图书馆开始思考我的第十一个年终总结了 提笔之前 xff0c 我翻看了去年的总结 xff0c 想到了我还有一套书没有读完 xff0c 那就是 大败局 2020结束还有
  • 我的2022-工程师文化的思考

    没有想到 xff0c 今年大环境的变化可谓是大开大合 xff0c 超出想象 各行各业都遭到强大的挑战 xff0c 是泯灭还是苟活 xff0c 亦或是再创辉煌 xff0c 时也命也 在此情况下的个人 xff0c 最好的选择是跟公司抱团取暖 x
  • 用户名 不在 sudoers文件中,此事将被报告。

    继续昨天的故事 话说昨天新建了一个帐号linc xff0c 今天在执行sudo时回显一个很吓人的信息 xff1a sudo password for linc linc 不在 sudoers 文件中 此事将被报告 这是要去哪儿报告呢 xff
  • Git冲突:commit your changes or stash them before you can merge.

    今天用git pull来更新代码 xff0c 遇到了下面的问题 xff1a error Your local changes to the following files would be overwritten by merge xxx
  • Android问题集锦之二十八:You need to use a Theme.AppCompat theme (or descendant) with this activity.

    错误描述为 xff1a java lang IllegalStateException You need to use a Theme AppCompat theme or descendant with this activity 起因
  • Docker实践6:Cannot connect to the Docker daemon.

    正在免费适用着Aliyun主机 xff0c 当然要用docker来部署我的服务器啦 但是今天碰到了题目的问题 xff0c 细节如下 xff1a span class hljs comment docker info span FATA sp
  • DFS与BFS总结

    总结 bfs多用于在一次选择中可以有多种情况的选择 而dfs是确定唯一性如唯一路径 xff0c 也就是深度 当问题是全盘式的搜索 xff0c 不在乎形式或者具体情况呈现还是详细过程的 xff0c 使用bfs 当问题是要求具体过程 xff0c

随机推荐

  • 一个简单的自定义通信协议(socket)

    转自 xff1a http vtrtbb javaeye com blog 849336 这是转自javaeye的一篇文章 xff0c 作者是vtrtbb 按照网络通信的传统 xff0c 我们都会自定义协议 xff0c 这有很多好处 xff
  • ImageView 设置图片

    android doc中是这样描述的 xff1a public void setImageResource int resId 这是其中的一个方法 xff0c 参数resld是这样 xff1a ImageView setImageResou
  • Android问题集锦之八:调用其他程序中的activity和Permission Denial: starting Intent 错误解决办法

    今天想调试多个task中栈的情况 xff0c 在测试程序中调用另一个程序的activity xff0c 代码片段如下 xff1a btnStartX 61 Button findViewById R id btnStartX btnStar
  • VB.NET串口通信例子--我的回忆录

    这是我3年前的一个例子 xff0c 最近翻出来回忆一下 串口是计算机上一种非常通用设备通信的协议 大多数计算机包含两个基于RS232的串口 xff0c 现在配电脑好像只有一个 串口同时也是仪器仪表设备通用的通信协议 xff1b 很多GPIB
  • TensorFlowLite GPU加速

    官方文档 https tensorflow google cn lite performance gpu hl 61 zh cn TF LITE支持移动端GPU加速 xff0c 特别对android端的支持比较丰富 相对android来说
  • C语言基础----流程控制

    流程控制是C语言中比较基础的 它分为三种状态 xff1a 1是顺序结构 2是选择结构 3是循环结构 我要说明后两种结构 xff0c 选择机构和循环结构 首先先说 xff1a 选择结构 选择结构是指 xff1a 当一个条件成立则执 xff08
  • 复杂数据类型——数组

    复杂数据类型是C语言基础的重点 1 数组 xff1a 存储一组数据 2 特点 xff1a 只能存放一种类型的数据 如int类型 xff0c float类型的数据 数组的元素个数只可以放常量 int ages 5 61 1 2 3 格式 xf
  • OC语言——基本语法和思想

    今天学习了OC语言基础语法 1 oc语言完全兼容C语言 xff0c 后缀为 m类型 被广泛应运与开发苹果mac os x平台和ios开发平台 2 oc语言关键字基本上以 64 开头 xff0c oc字符串也是以 64 开头 3 基本类型新加
  • OC语言——三大特性-继承与多态

    继承是oc中比较常见的 1 继承 xff1a 就是当两个类拥有相同的属性和方法时 xff0c 就可以将相同的东西抽取到一个父类中 子类可以拥有父类中所有的成员变量和方法 2 继承的好处 xff1a 可以抽取重复代码 xff0c 节省时间 建
  • OC语言——点语法和成员变量的4种作用域及property和synthesize的使用

    点语法 xff1a 点语法的本质还是方法调用 Person p 61 Person new 点语法的本质还是方法调用 p age 61 10 p setAge 10 一 点语法注意点 xff1a 64 implementation Pers
  • 树排序的理解

    参考文献与详细资料 xff1a https blog csdn net weixin 64067830 article details 124443430 视频 https www bilibili com video BV1iU4y1B7
  • OC语言——构造方法和分类的使用

    一 构造方法 1调用 43 alloc分配存储空间 Person p 61 Person alloc 2初始化 init Person p1 61 p init 可以整合为一句 Person p2 61 Person alloc init
  • 使用CSDN-markdown

    欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来 xff0c 用它写博客 xff0c 将会带来全新的体验哦 xff1a Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传
  • 【笔试&面试】关于动态链接库

    动态链接库英文为DLL xff0c 是Dynamic Link Library 的缩写形式 xff0c DLL 是一个包含可由多个程序同时使用的代码和数据的库 xff0c DLL 不是可执行文件 动态链接提供了一种方法 xff0c 使进程可
  • 虚函数表的实现细节

    1 虚函数 虚表是怎么实现的 xff1f 虚表存放在哪里 xff1f 虚表中的数据是在什么时候确定的 xff1f 对象中的虚表指针又在什么时候赋值的 xff1f 我们很难通过 C 43 43 语言本身来找到答案 C 43 43 标准给编译器
  • 三种工厂模式区别总结

    工厂模式分为三种 xff1a 简单工厂 工厂模式和抽象工厂模式 三者之间存在哪些异同呢 xff1f 先分别看看各个模式的特点 一 简单工厂模式 xff1a 实现了算法和界面的分离 xff0c 也就是将业务逻辑和界面逻辑分开了 xff0c 降
  • 快速排序 改进快排的方法

    快速排序法事应用最广泛的排序算法之一 xff0c 最佳情况下时间复杂度是 O nlogn 但是 最坏情况下可能达到 O n 2 说明快速排序达到最坏情况的原因 并提出改善方案并实现 之 答 xff1a 改进方案 xff1a 改进选取枢轴的方
  • linux select函数详解

    在 Linux 中 xff0c 我们可以使用 select 函数实现 I O 端口的复用 xff0c 传递给 select 函数的参数会告诉内核 xff1a 我们所关心的文件描述符 对每个描述符 xff0c 我们所关心的状态 我们是要想从一
  • Linux epoll详解

    Linux epoll详解 一 什么是epoll epoll是什么 xff1f 按照man手册的说法 xff1a 是为处理大批量句柄而作了改进的poll 当然 xff0c 这不是2 6内核才有的 xff0c 它是在2 5 44内核中被引进的
  • 转折后的总结--2014年找工作

    转折后的总结 找工作 好吧 xff0c 还是忍不住做个总结 xff0c 毕竟还是我人生中一次比较大的事件了 非常感谢华科 xff0c 我的第二个母校能提供给我一个优秀的平台 非常感谢信息安全与保密实验室607室的老师们 xff0c 给我诸多