分享一点女渣硕的求职经验

秋招的时候前期各种网申,把自己可能的方向都去申请了了一下。因为当时兴趣广泛,会的东西很杂,写过简单网页,就觉得自己能去报前端,自己平时转外快会一点平设计就想去报视觉设计师。。。扯远了,说一下自己本来的背景,985,211女渣硕。其实也不能是渣硕(我们把发不出A类顶会的硕都戏称渣硕),总之我当时有些排斥做纯代码的开发性工作,而且秋招时节家里出了一点事就搁浅了。总之自己就是溃不成军,草草收了一个小厂的offer保底就不了了之了。

到了春招,我的思路和策略有了很大的变化。总结一下,希望对求职的人,尤其女孩子,有帮助。

1、包装自己

刷题,知识点的查漏补缺是不能少的,牛友强调很多了,我先不从这个角度说,有一段时间我是写博客的,后来域名过期我没续费断了一年,今年我再次赎回以后,我做了以下的事情:

  • 把做过的所有的项目,作品盘点。最好全部可视化:
    • 我研究生阶段方向是图形学,我用了three.js把自己做的东西网页展示了
    • 把项目迭代的过程做了动图(具体我就不说了)
    • 有些做成视频传到哔哩哔哩上,在简历中放链接
      ...
      之前我还说过我做一些平面设计,于是我把做过的东西排版做了pdf大图
  • 在自己的博客上开辟新的page,专门放自己所有的project,结果就是和面试官聊的时候打开自己的界面,看到东西开始聊。你做的项目可以简单,但是你可以包装的好看
  • 你都有博客了,就要有更新,哪怕是你备战招聘的一些心得呢?具体怎么搭建网上很多教程,如果当前你来不及,19的可以准备了

  • 硬包装以后,还有软包装,男生这里可以不用看了。
  • 不要认为自己是工科女就可以很糙,也不要因为是技术性岗位就不在意形象。
  • 化淡妆,穿搭合适的衣服。我春招以来面的都是纯开发的岗,也都保持化淡妆的姿态。
  • 不带眼镜,全程隐形(美瞳不要太夸张,淡妆的是因为可能有些直男技术官可能看不出你化妆。。但你淡妆肯定比素颜有精气神。)
  • 非要提一提男生的话,刮一刮胡子,洗个头,衣服颜色别超过三种。完

啥?你说你简历都过不了和我扯面试?
当然,有一些公司的网申系统简历是有默认模板的,如果面对要自己做的简历的情况,你就要自己写。简历没啥原则

  • 简明扼要
  • 最好不超过一页
  • 排版好看
  • 有能力的话,最好做个中英双语版的
    我是用latex完成简历的,推荐可以在线编辑的sharelatex,有很多主题的模板,都是国外设计好的,可以在线编译,排版就不用操心了。
    图片说明
    如果你做了我前面说“包装”,要把相关的链接插入你的链接里

    2、求职策略

  • 我终于收了心,而且把方向收的更窄了,我不再考虑一般的开发岗位,只找和自己研究生阶段方向匹配的岗位。女生读完研究生可能普遍都20好几了。一开始我觉得去做后端开发,纯码代码,不久以后我的竞争力再哪里呢?所以试了擦边球,比如产品之类的岗位。当然,结果是,可能我研究生所学的东西几乎不会再用到了。也是最近,我才更加坚信了,如果你本来走的一条路就是窄的,你不如继续走,因为也许你会稀缺呢?,我做的是图形学最冷门的三维几何方向,大家都知道现在图像才是大热,三维几何的,少!如果我单纯做开发做到30,我可能做不下去了,但是如果我在这个窄领域算是老人儿,还能蹦跶几年呢。

  • 放弃网申:你没有看错,我几乎放弃了网申渠道,天知道HR会不会因为你的简历配色不顺眼就把你刷了,全国又有多少人在和你竞争呢?申明我不是来打广告的,但是我确实求职效率更高了,我用了BOSS直聘,大多时候都是技术官一对一的查看你的简历,直接了解你和职位需求匹不匹配。最高频率的时候一周我有三次面试,而且是聊了就很快约了面试的。

3、面试

  • 仪态啊仪态,不要以为自己是学生就怂啊,背挺起来,当你的身体放松扩张的状态大脑会有一切尽在掌握的感觉。就越不容易出错啊
  • 会就说到最透彻,不会也不要妄自菲薄,因为应届学生和业界的gap是必然存在的,下次吸取就好。
  • 女生很少不遇见就业歧视的,具体表现为一定会问你婚育的打算,虽然我内心mmp,但是我还是会坦诚聊,
  • 谈薪资。你如果已经过了技术面来到了人事面的时候,心里有点小把握,钱就往高里说,因为你相信我,只要你报了底线价,HR一定就说这个价,你就算报价高了,HR压价是对方的事情,当然不能太离谱,你了解一下行情再报价
  • 要熟悉自己项目的细节,太多时候我们都是拿第三方封装好的API了,可是有的技术官就是会故意挖坑问它的原理或者底层的东西

4、面过的问题


申明我的求职意向是图形开发类的,所以这部分只对部分人有用,也水过C++开发的,我都写一些。

图形问到的:

  • OpenGL是必然会问的,我被问到的有:
    • 渲染管线流程必须回,不要背答案,自己要理解,每一步,能通俗的说出来
    • 坐标转换,会用到的矩阵
    • 为什么搞图形要GPU?
    • 三维的数据怎么在二维屏幕上表达出来的
    • 写过什么shader
    • 。。。。基本都是非常理论的东西
  • WebGL也问了,搞过Three.js,框架满简单的。
  • 粒子
  • 光线跟踪,主要是问过一个拾取判断
  • 全局光照理解
    虽然我写的少,但是上面随便一个问题,你都是得和面试官聊个三五分钟的才行。还有一些是我具体项目的,我就不写了。。。

手撕过的代码:

  • 排序不必说了,入门
  • 连通域分析的,本质是BFS/DFS
  • 字符串过滤
  • 丧心病狂的遇到过一个让我写图像滤波器的
  • 大数相加
  • 链表逆序
    。。。。
    其实不是很难,因为你不会知道出题的会出到什么份上,你写的差不多也可以。最坏最坏,时间限制内你写不出来能讲清楚也说的过去。你是搞ACM的就没必要看这段了。

C++:

这个太多面经里都有的,可以突击看看。不过我没有遇到过很老套的关于const的blabla,就说一些我遇到的一些让我记忆比较深刻的,让我觉得还比较务实,什么new/malloc区别的太弱了。。

  • 智能指针
  • 模板函数的理解和使用,能结合自己项目细节实现的最好
  • vector和list有什么区别?
  • 虚函数怎么实现的
  • stl你都不了解你敢面C++?
  • 为啥要拷贝构造函数
    。。。

算法和数据结构

这里我不多说啥,我推荐一本外国人的一本薄薄的书《算法图解》(Aditya Bhargava),简直图文并茂,两个小时刷完不待厌倦的,不得不说好多国内的书啃起来硬邦邦的。。。不得不说 不知道为什么很多面试官很爱问AVL树,红黑树。

我还被问过线性代数的,有时候内心吐槽,问这么多问题,工资给多少钱???这么多不得2w?,不然我都不想费这个力气去学。

就这样。

全部评论
对于谈薪资这块我要是早看你的帖子就好了,现在我真的很无奈。
2 回复 分享
发布于 2018-03-29 11:52
哇,倒数第二段 666
1 回复 分享
发布于 2018-04-01 10:54
好棒,马克一下
点赞 回复 分享
发布于 2018-03-29 11:12
学姐最后去哪了?
点赞 回复 分享
发布于 2018-03-29 11:44
楼主很棒
点赞 回复 分享
发布于 2018-03-29 12:28
多谢分享。楼主能分享下如何学习OpenGL吗,最近打算学习下
点赞 回复 分享
发布于 2018-03-30 09:37
感谢分享!!!能给一下博客地址吗?想看一下博客的美化
点赞 回复 分享
发布于 2018-03-31 15:51
大佬,我看完瑟瑟发抖…😂
点赞 回复 分享
发布于 2018-04-01 07:33
楼主很棒~ 明年找工作啊~我是做视频渲染这块的~ 图形学基本怎么没学过。请问要怎么入门呢
点赞 回复 分享
发布于 2018-10-04 19:34

相关推荐

主要考察八股,一个小时1. **自我介绍**2. **实习期间做了哪些相关工作**3. **什么业务场景需要使用缓存,访问量,为什么不使用MySQL自带的缓存(innodb存储引擎层面,也是基于内存的)**    大概是问redis缓存和innodb缓存的区别   innodb的缓存只缓存了部分数据页,如果没有命中还是会读磁盘。   redis的查询效率 O(1);   innodb有事务的机制 sql执行的过程比redis更复杂更慢   4. **Redis如何保证数据一致性,还有没有其他的解决方案**   - 删除缓存重试策略(消息队列)   - 订阅 binlog,再删除缓存(Canal+消息队列)5. **接口幂等性,加锁存在问题,订单重复提交,有没有其他的解决方案**7. **数据库层面的幂等和接口层面的幂等是一个意思吗**    挖坑 实际上没有数据库幂等性概念8. **为什么选择AOP注解**9. **有哪些场景适合注解形式,哪些适合函数内部使用**10. **根据实际可以使用的jvm内存情况,来决定可以处理请求**11. **如果jvm内存满了,不做gc,请求是怎么样的**12. **JVM垃圾回收机制,算法**13. **MySQL的了解,索引**14. **Innodb和myisam的区别**    这里说了myisam读快15. **为什么myisam读快**    这里想从索引方面解答发现不对,进坑了。    1. **高速读取**:MyISAM的表因为其简单的结构(数据和索引分开存储)和表级锁定机制,在只读操作或者读多写少的场景下通常可以提供较高的读取性能。    2. **全表扫描**:对于需要频繁进行全表扫描的操作,MyISAM可能会更快,因为它不需要处理事务日志和复杂的锁定机制。    3. **全文搜索**:MyISAM提供对全文搜索的原生支持,这在需要进行文本搜索的应用中是一个显著的优势。    以下是MyISAM在读取密集型表中的优势:    - **索引缓存**:MyISAM使用键缓存(key buffer)来存储索引,这可以显著提高读取速度,特别是当索引能够完全放入内存时。    - **并发读取**:MyISAM的表级锁定在并发读取时不会产生锁定争用,因为读取操作不会阻塞其他读取操作。    - **压缩表**:MyISAM支持表压缩,可以减少磁盘I/O,进一步提高读取性能16. **为什么innodb用聚簇索引,非聚簇索引**17. myisam非聚簇索引的优势18. **TCP拥塞控制算法,怎么判断网络拥塞**19. **实际上丢包的情况是很少的, tcp拥塞控制算法有什么改进**20. **算法:搜索二维数组**   两种解法 21. 反问
点赞 评论 收藏
分享
23 197 评论
分享
牛客网
牛客企业服务