* 防火墙( AF )优化,URL 绕过原理分析与解决方案。快速熟悉公司自研框架,上手项目开发。
* 阅读 URL 相关的 RFC 及 Apache、Nginx 等源码;独立编写目录插入回溯部分代码,将 URL 绕过拦截率由 87.5%提升到 100%;对 IPS 引擎优化前后进行性能测试,完成验收。
* 熟悉了企业级开发流程,checklist 编码规范和 Linux 常用命令;加强了英文文档、服务器源码的阅读能力。
* 实现对象和 SQL 自动映射的框架,整体用法和设计比 Hibernate 简单,去掉不必要的功能。主要使用 Java 反射和 IO 操作。
* 可根据表结构自动生成实体类。可直接增删改对象,不需写 SQL。查询需手写 SQL,支持多行 /单行 /某字段查询。构建连接池将查询效率优化了 1 倍左右。使用设计模式,如模板方法模式、工厂模式等。
* 完成了对 HTTP 协议的部分支持,解析 POST GET 请求并且封装为自定义的 request 对象解析 url 返回对应的 servlet 并封装为 HttpResponse,写入浏览器。
* 使用 NIO Reactor 模型实现复用 socket 连接,并且通过反注册实现 keep-alive 长连接。
* 博客执行计划是一个书写 IT 技术文章的博客。2017 年至今,个人已书写 1000+ 文章,文章关于算法、开发等。至 2019/08/24 已有 90 个粉丝。
* 带领团队参加竞赛,获得过 ICPC 亚洲区域赛银奖、最佳女队奖、CCPC 女生专场银奖等;负责协会会员招新、人员管理、训练、比赛安排和通知。
* 协助组织学校主办的比赛,管理参赛人员 200+ 并统计活动物资,保证活动顺利进行。
1
heygum97 2019-08-24 18:00:42 +08:00 via Android 3
你有男朋友吗
|
3
feather12315 2019-08-24 18:05:06 +08:00 via Android
比我的简历写得好
|
4
Roni OP @feather12315 #3 如果你是面试官,对于项目和实习会问我些啥?
|
5
blless 2019-08-24 18:12:13 +08:00
看公司吧 有些公司有明确的技术要求,应届的话 可能会更偏向问一些开放性问题,评估个人发展潜力
针对简历的话 一般都是看简历 /项目细节深入问下去的吧,比如 orm,能否讲讲为何要这样设计,有什么好处?考虑过安全性问题吗? 比如安全你回答了有做防注入之类的,会继续深入挖掘。可能会问到回答不上为止,其实不是为了刁难。更多是看个人对项目的付出跟用心程度。 然而更多面试还是很主观的东西,看人吧。 |
6
DavidNineRoc 2019-08-24 18:15:02 +08:00
列举的都很优秀, 唯有一点:
2017 年至今,个人已书写 1000+ 文章, 你这个博客量, 应该一天一篇. 如果是一天一篇, 并且是技术文章的话. 我觉得很厉害. 但是粉丝 90 个, 是少写了一个 W ? |
7
Roni OP @DavidNineRoc #6 流泪了,只有 90 个粉丝我不配
|
9
RYAN0UP 2019-08-24 18:24:54 +08:00 via Android 1
除了那 90 个粉丝,其他的挺不错的
|
10
Jface 2019-08-24 18:25:11 +08:00
项目经验写细致一点,介绍项目技术选型-自己负责哪一个部分-自己用的技术,最后的自我评价太笼统;熟悉什么核心知识?什么原理?熟悉多线程是怎么个熟悉法?用过哪个线程池?了解线程安全双向验证锁机制吗,后面的知识点也是类似的。建议最后的自我评价技术栈和项目经验当中涉及到一一对应。
|
12
kizunai 2019-08-24 18:36:40 +08:00
羡慕你们能做出来那道和珅的题目获得银牌。。
|
13
wssy 2019-08-24 18:41:43 +08:00 via Android 1
我觉得博客文章数量和粉丝数量相差太大,建议你不要突出这一点,可以换种说法,比如曾写过数篇文章,阅读量多少多少
|
16
whirly 2019-08-24 18:46:30 +08:00
开源项目、博客可以贴个地址
|
19
zouzou 2019-08-24 18:52:24 +08:00
前面一大堆都是废话,有效信息只有最后 4 行。
IT 行业女性偏少,你的性别有优势。 小中型公司:java 后端,你用 springboot、mybatis/hibernate 亲手做过小项目。 大公司:如果问算法 /网络协议,看你的简历,比较悬。 |
21
66450146 2019-08-24 18:58:01 +08:00
有刷题基础的话可以考虑 FAANG 这个级别的了,你在这个水平的公司里面会有很多志同道合的人
祝好运 |
22
Aoang 2019-08-24 19:02:24 +08:00 via Android
干扰信息太多了,意向不明确。
写了比赛项目,不知道真实算法水平如何? 安全方向的东西纯吃经验,不建议写那么多,否则容易被面试官虐。 连接池、设计模式,如果了解的不够深入,会被追杀的。 网络协议方面… 弄点自己擅长的东西上去吧,你写的这些都很容易被问倒 |
23
zouzou 2019-08-24 19:25:07 +08:00
@Roni 校招,数据结构 /计算机网络 /操作系统,这三门课程能考 90/100 以上。
简历中,sxf - 研发实习生 2019.06 - 2019.08 ,Mini ORM > 独立开发,NIO WebServer > 独立开发, 我是看的一头雾水, |
24
zsj950618 2019-08-24 19:36:54 +08:00 via Android 1
如果你写了 acm 经历,那就往死里问算法(
|
25
NewDraw 2019-08-24 19:37:31 +08:00 via Android
楼主很👌🏻,尽量选择 bat 以上吧。
|
26
YourLord 2019-08-24 19:41:06 +08:00 via Android
同 21 楼意见。
|
27
JerryCha 2019-08-24 19:46:47 +08:00
如果确认你说的都是真的:明天能不能来上班?
|
28
nicebird 2019-08-24 20:12:01 +08:00
看上去不错,应该底子很好。不过没有明确方向的样子,考虑下自己擅长的。
|
29
keith1126 2019-08-24 20:16:33 +08:00
一个建议,算法功底如果不够过硬,最好不要写 ACM,否则容易被“针对”。当然,要是算法功底过硬,那应付校招肯定稳了。
|
30
akmmmmm 2019-08-24 20:31:19 +08:00 via iPhone
1000 多文章,怎么可以写这么多。看这简历那就好好问基础知识吧,项目方面第一个不太懂是啥,不会怎么问,第二个既然自己做 orm 那就问既然有 mybatis 还有 jpa 了为啥还要自己做,你做这个有啥意义,nio,一个很大的知识点,selector,epoll 等等了解吗,知道 netty 吗,为啥要有 nio,之前的 bio 啥意思
|
31
Tmier 2019-08-24 20:33:15 +08:00
楼主留个联系方式,加个好友聊聊?
|
32
akmmmmm 2019-08-24 20:33:36 +08:00 via iPhone
不过你这 nio 是 http 的,tomcat 又已经做的很好了,为啥又还要自己做。。。相比 tomcat 又有什么优势
|
33
ElegantOfKing 2019-08-24 20:37:53 +08:00
写的有点乱。
乍看很优秀,但是真的浏览的话,无从问起。 应该是先几道算法题开头,接着问实习的经历。 |
34
dapang1221 2019-08-24 20:43:06 +08:00
跪了…楼主坐标是哪的…
|
35
akmmmmm 2019-08-24 20:44:40 +08:00 via iPhone
33 楼说出了我想说的,确实是有点乱,上来那就先怼算法吧,然后再过一遍实习还有项目,然后重头戏会在于常问的那些基础知识
|
36
blless 2019-08-24 21:08:06 +08:00 1
@Roni #8 我只是举个例子,细节是看人而定的。不一定要面面俱到都补充到简历上,没考虑到的诚实回答就好。一般开放性问题都尽量往自己擅长的方向说就好。
按我经验来看,实习生自己做的项目对比企业内部项目来说大部分都比较简单,基本没有可比性,所以个人项目很有可能很容易就问到盲区。除非能力特别强的,在学校就开始参与大量项目那种,大部分学生进入公司是没有办法直接参与工作的。所以大部分应届校招只能考察基础跟潜力,所以很多面试就偏主观。基础都差不多的情况下,公司一般倾向与招收对工作有热情跟自我成长那种。热情这种东西嘛,其实说简单也简单,好比正常跟人聊天,聊到对方的喜好的时候,眼神,语气跟表情都是有所区别的。所以一般有一个自己耗费了大量心力去完成的项目,别人跟你聊起来你就可以滔滔不绝说个不停的项目是最吼得~ |
39
keith1126 2019-08-24 21:27:46 +08:00
|
40
aaahhh123 2019-08-24 21:34:18 +08:00
没有照片
|
41
zmxnv123 2019-08-24 21:38:51 +08:00
头条校招有兴趣吗
|
42
poplar50 2019-08-24 21:41:16 +08:00 via Android
就看这个简历 如果你面试表现跟简历相符 我觉得国内公司没什么困难 不过只能说是运气问题
|
43
h280254082 2019-08-24 21:49:24 +08:00
内容太多太杂了,如果是我看到这个简历我第一反应是内容好多。。。面试的话按照我的面试风格看到你这个简历起手就是算法题口述解两到 medium 还有时间的话项目这边扫到哪个简单问一下吧。。。写清楚亮点就可以了 这又不是每一条加一分 你这个太多太乱让我注意力没法集中。。
|
44
h280254082 2019-08-24 21:51:33 +08:00
个人建议 排版一下 把 ACM 提到最上面 和实习经历、个人信息一共占 60%的版面 其他 40%你看怎么塞 能精简最好不能你就塞着做好面试官反正也不看的准备吧
|
46
h280254082 2019-08-24 22:12:18 +08:00
@Roni 越漂亮越好好嘛。。。我们以前有路线面试的时候 甚至漂亮妹子尽量都先给过 一来多给妹子一次机会无所谓反正都要面一天 二来可以线下看看妹子是不是真的那么漂亮
|
47
codergrowing 2019-08-24 22:19:00 +08:00
Created by 16114 on 2019/5/18.
看了下你 RORM 这个项目下的文件,有创建日期注释的都是同一个日期,整个项目是一天完成的? |
48
Sanko 2019-08-24 22:26:31 +08:00 via Android
有男朋友吗
|
49
feather12315 2019-08-24 22:28:17 +08:00 via Android
# 看了你的博客(少产点电子垃圾)。(碰巧的是,圈子中有人认识你。
# 我目前也郁闷,面试遇到的是开放性问题(设计题,或者说面经题) # 自己方向太小众,面试官对技能不咋感兴趣 |
50
panda1001 2019-08-24 22:33:24 +08:00 via Android
在北研所实习的吗,af 的技术栈大多偏 c 吧
|
51
Roni OP @codergrowing 本地写完,一次上传
|
52
Roni OP @feather12315 博客是不是不要写上去比较好
|
53
WhoMercy 2019-08-24 22:39:07 +08:00 via Android
1.会出一些 leetcode 中等到困难的题,让你限时间内完成。
2.问你对 Apache 和 Nginx 的理解,比如优势和缺点。 3.问你拦截率提升的原因。 4.IPS 引擎优化的方法。 5.是否了解市面上的 ORM,了解的话问原理。 6.问你知道的设计模式和应用场景。 7.NIO/AIO/BIO 的区别。 8.JVM 、多线程、GC 等常规题。 9.手写 SQL,查询多表联合,重复数据只取最大值。 10.ISO/OSI 七层协议各层的作用,tcp、UDP 协议的特点和应用场景等等网络常规题。 … --- p.s.3、4 我并不熟悉,你回答时我会通过你的语调来判断这部分内容你是否熟悉,简历经历是否真实,但不会问很深。 |
54
winterfell30 2019-08-24 22:39:22 +08:00
我的话估计会问你个大约铜牌题难度的算法题验证下是不是抱大腿了...不过即使是在 BAT,也是不知道 ACM 是干啥的比例大一点,校招基本上就是问基础,你把你的项目涉及到的知识点都吃透了然后面经里常见的问题都知道点,拿几家大厂 offer 问题不大
|
56
yixiang 2019-08-24 22:49:07 +08:00
是我的话会问:
1. 几个项目相关的东西,比如 http 协议实现时遇到的坑,使用的技术和语言细节,性能是否有过测试,ORM 接口是如何设计的,用到的语言相关的坑。此外,后端开发的岗位不是造轮子的,而是用轮子的,这方面经验如何,觉得能否快速胜任? 2. 你的经历并不典型,所以会问你个人技术方面偏好如何,想往哪个方向发展等。 自信自己思路比较清奇,所以仅供参考。 |
57
yyld 2019-08-24 22:53:05 +08:00 via iPhone
其实还有一个更有意思的事实:如果你没写算法竞赛,那我就问你算法;如果你写上了算法竞赛,那我就问你数学证明。比如,我要的证明,直径无穷大的圓弧是一条直线。
|
58
kingcos 2019-08-24 22:58:04 +08:00
@zsj950618 算法这么强。。当然不会问算法啦...为什么不问工程能力?(逃
言归正传。 首先肯定哈,算法这么强,应该能找到不错的坑。 不过看了下博客,感觉都是偏笔记类,因为我没太看懂行文的组织能力,如果大部分内容都是这种的话,那么不太建议放博客链接。然后这几个独立开发的项目,放 GitHub 吧。 另外我好奇的是,头条这种比赛不就是为自己招兵买马的么,银奖是个人不太考虑头条还是什么?然后考虑的目标职位写清楚点,否则通篇看下来算法强,但不知道是哪个方向的,或者说根据实习内容,希望偏网络优化? 一点愚见哈。 |
59
smallseven 2019-08-24 23:00:04 +08:00
个人建议,简历尽量精简,突出重点部分。比如楼主的获奖经历和实习经历写的比较好,其次我认为重要的是你自己的专业基础和技术栈,一定要扎实,面试官一般会考察很基础的东西。其次是项目经历,项目经历尽量精简,尽量一句话能够描述项目核心要点,如果面试官感兴趣的话,他自己会深入的问你项目细节,所以你好保证写在简历上的项目一定要很熟悉很熟悉,不然会被问懵。至于后面的博客啥的,不用太详细,提及一下就行(现在好些面试官不吃这一套了)。
总的而言,校招主要还是考察专业基础,什么项目啊,这些只能代表你自己动手能力强,而且如果进了公司很多东西要重新学习。同楼主一样,我也是 20 届,最近参加了几场面试,压根没怎么问项目经历,而是问了一些基础的东西和算法,还有就是手动创建几个线程,如何优化 SQL 的查询语句,索引的区别啥的,虽然知道,但要是讲清楚还是不怎么容易的。 |
60
Roni OP @kingcos #58 1. 博客打算删了; 2. 头条是赞助,所以名字叫这个。3. 尽量把方向写明确一些。之前没写明确是因为想找 Java 但是实习是 C 的;复习的时候是看 Java 的书,C 只是会 with STL (很久不用也要看 API 了)。
|
61
Roni OP @smallseven #59 1. 博客打算删了,笔记形式的东西没有太多自己的思考,写上去是挖坑; 2. 最近发狠复盘项目和基础,保证每天 LC 刷题量+手感。
|
66
gason406 2019-08-24 23:44:22 +08:00
#24 说的没错,简历里写了 acm 经历一定会被往死里问算法
而且不知道你底子还留着多少,要是像我这样丢的差不多就完了 我至今记得面试官问完我一个并查集问题答错了,“啧,你是搞 ACM 吗?不应该呀?” |
67
Caturra 2019-08-24 23:55:22 +08:00
都银牌了还在乎面试档次的算法题吗
|
68
okjb 2019-08-25 00:07:17 +08:00
惊现大佬
|
69
miclushine 2019-08-25 00:11:28 +08:00
说实话,双非一本还是很减分的,技术要求会更高。有保研机会就去保研。
|
70
akmmmmm 2019-08-25 01:09:20 +08:00 via iPhone
@Roni #37 我不是工作几年了,而是今年刚毕业入职,而且也是个本科生,不过我有开源项目经历,读过比较多的源码,目前也正在写一个开源项目,如果你说的你写开源的目的是为了熟悉的话,这个也有一定意义,不过你要是开源项目完全没有任何吸引人的点,这个确实是没啥亮点,有亮点会加非常大的分
|
71
taogen 2019-08-25 01:17:05 +08:00 via Android
主要问算法和基础知识,看看基础怎么样。再问一下你做的项目是怎么做的和技术实现原理。另外,想知道楼主看过哪些技术书?
|
72
yanjusong 2019-08-25 01:26:50 +08:00
看了你的博客感觉基础很扎实呀,对于应届生来说很强了,一线互联网难度不大吧。
|
73
yanjusong 2019-08-25 01:33:27 +08:00
看简历感觉网络只是应该不错,问几个网络相关的:
TCP seq 回绕是啥? Negle 算法和延迟确认了解吗? 浏览器如何知道 HTTP 报文已经传输完毕了? |
74
yanjusong 2019-08-25 01:38:02 +08:00
ACM 获奖那块写这个就可以了,"2018 年 ACM-ICPC 国际大学生程序设计竞赛亚洲区(北京站) 银奖"。
其他的不需要写。 |
76
verihy 2019-08-25 01:52:18 +08:00
面试时,作为问的一方,目的不是难倒候选人,而是希望候选人能把自己擅长的东西展示出来,对于校招来说展现出的聪明程度和培养价值也很重要。所以简历上突出了什么,面试问的问题也会偏向这些方面。顺便打个广告 https://www.v2ex.com/t/589871
|
77
azh7138m 2019-08-25 02:12:05 +08:00 1
我转发下群友疑问
为啥蓝桥杯才省二?要知道蓝桥杯国二在"ACM-ICPC 国际大学生程序设计竞赛亚洲区(北京站)"是打铁的水平。 |
78
Roni OP @azh7138m 那时候 JAVA 不太熟,之前用的 C 写题。…话说群友咋回事,是说谁把这个发群里了?
|
79
Roni OP @miclushine 我争取吧,有意向保研。感觉还是读个研沉淀下比较好。
|
80
sxlzll 2019-08-25 02:53:15 +08:00
直观感受,看到双非一本准备关掉的,但是往下看感觉还是有比较强的学习和自驱能力的,可能会给面试邀请
博客部分的话术改为“有自我学习、总结的习惯” 另外项目里遇到的问题自己总结下,原理原因深挖下,肯定会被问到 |
81
awker 2019-08-25 03:02:36 +08:00
作为应届毕业生,很厉害了,加油。
|
82
mosfet 2019-08-25 09:34:18 +08:00
第一次知道,竟然还有女生专场
这不是反向歧视吗... |
83
latteczy 2019-08-25 09:40:20 +08:00
讲道理,不喜欢写博客太多的人。。。
以我的经验,要想写一篇高质量博客大概需要花费 3 小时以上的时间。 你写这么多博客,要么质量一般,要么平时不怎么代码光写博客了。。 |
84
hustlike 2019-08-25 10:34:48 +08:00
简历还不错,最佳女队这种没必要写,没意义
|
85
quaack 2019-08-25 10:45:52 +08:00
FAANG …
贵 V2EX 水平也太低了吧,我退了 |
86
once1mo 2019-08-25 10:55:12 +08:00
楼主有兴趣来我们小安全公司吗
|
87
LzyRapx 2019-08-25 11:00:32 +08:00
哇,小姐姐!
|
88
Roni OP @mosfet #82 就是反向歧视,但是反向歧视又能怎么办呢;少数民族加分政策、对教师 or 公务员等特定职业群体优惠不也是过度保护,改变不了游戏规则,就做好自己吧
|
89
wintercoder 2019-08-25 11:40:37 +08:00
阿里有兴趣么? https://www.v2ex.com/t/588711
|
90
wintercoder 2019-08-25 11:41:48 +08:00
[获奖情况] 这多余的 4 个字是什么情况? 粘贴的排版?
|
91
Roni OP @wintercoder #90 是链接。
|
92
labulaka521 2019-08-25 13:50:01 +08:00
厉害 关注了
不过看了下博客好多都是直接贴一片代码 你可以把代码的流程写一下 写点注释什么的 |
93
Takamine 2019-08-25 13:52:29 +08:00
我要是面试你,我只想说你能来这带我飞吗。:doge:
感觉写的确实是做了许多项目,但是在简历上没有特别突出的点去让面试官去抓住问的。 这样反倒给了面试官更大的发挥空间(既然写的这么泛,那我也随心所欲问吧),这样自己反而会被动。 |
94
madao 2019-08-25 13:57:39 +08:00
作为应届生很不错了,叩开第一道门后面试官会更多考察你的思考能力和一些具体的应用上的内容。
另外我司在招人,有兴趣加我微信聊聊:`MTg2MTAzMzE3MjM=` |
95
woyao 2019-08-25 14:27:02 +08:00
需要内推吗?
base 北京 |
96
wangkai0351 2019-08-25 15:45:18 +08:00
看了你一年前的 MyAlgorithm 这个项目,C/CPP 功底不像科班出身啊。
|
97
AmberJiang 2019-08-25 16:34:41 +08:00
简历我暂时没有提问 不过博客刚刚看了一下 小姐姐这个带阴影的字体看的我有点眼花啊😂不知道是不是就我这样 还有中间这个透明的背景色感觉有点怪怪的 个人觉得可以换一下 小姐姐头像不错 暂时这样 仅供参考 加油!👍💪
|
98
Roni OP @wangkai0351 一年前没在计科,17 年转专业的,不知道算不算科班。
|
99
VancleefL 2019-08-26 09:23:52 +08:00
头像不错
|
100
whitealbum 2019-12-26 19:35:09 +08:00
大佬找到工作了🐎
|