求牛客大佬们指点一条明路

小弟是21届的一个渣硕,本科硕士均非科班,因为啥也不会,突击了下Java,面向面经看了看基础刷了刷算法题,个人感觉基础非常不扎实,也缺少工程能力,于是投简历的思路是先投一波小厂涨点面试经验,再投投中大厂。

这几天经历了人生的第一次和第二次现场面试,被怼的很惨,但都拿到offer了,分别是cloudin云英和启明星辰。

现在是有这样两个选择:

去小厂实习三个月的样子,一边实习一边扎实基础,然后再尝试投大厂。
其中CloudIn云英是做云计算的,实习一天300的样子,但是通勤时间很长,距离我住的地方大概来回2.5小时左右。启明星辰是做安全的上市公司,一天215,通勤短,来回步行一小时以内,工作时间是9-17.30,比较清闲,可以有自己的时间看书。
放弃这两个小厂offer,直接投中大厂,但是说实话心里并没有多少底,因为感觉啥都不会。。(不过单看面经,个人又觉得这俩小厂的面试和大厂比起来也简单不了多少)。
希望路过的大佬们能给个建议,小弟是应该选哪个小公司呢?或者还是都不去,直接去怼中大公司试试。。非常感激!!😃

附上面经:

Cloudin云英
算法和逻辑题:

leetcode第10题,正则表达式匹配。(面试一上来就是hard题,差点就哭了。。)
设计一个数据结构,包含从头插入,从尾插入,删除头,获得最大节点。要求复杂度都是常数级别。
一个前半部分递增,后半部分递减的数组,希望将它排好序并去重。
删除一个字符串中的b和ac。(没注意到aacc这种case)
求二叉树最长路径。
64匹马8个赛道赛马问题。(刷面经经常看到这个问题,然而从来没去点开答案看过,没想到第一次面试就撞到了。。)
给3个连续的自然数,其中两个是质数,那么这个非质数是否一定能被6整除?
计算机网络:

三次握手?讲一下Syn Flood攻击。
四次挥手?讲一下为什么要有2MSL的TIME_WAIT?如果没有TIME_WAIT,服务端在向客户端发出请求时,客户端已经关闭了,这个请求会怎么样?连接会断开吗?客户端会回复吗?
讲一下TCP拥塞控制和流量控制。拥塞控制算法有哪些?听过Google BBR拥塞控制算法吗?
HTTP请求和响应报文格式,响应中的Content-length可以为空吗?Request和Response line中的每个key-value对在报文中是怎么分割的?
项目:

你使用redis中的list来做消息队列,如果系统崩溃了,你的消息怎么保证不丢失?
将赞和踩的数据存在redis中,如何保证数据库和redis的一致性?
讲一下Redis底层的数据结构?MySQL的数据结构?为什么要用B+树而不是二叉树?
启明星辰
JVM:

类加载机制分为哪几步,每步干了些什么?
写一下垃圾回收算法的伪代码
数据库:

MySQL有哪几种存储引擎,各自的特点是什么?
500w条数据,用户会有更新和查询操作,怎么样才能保证高效?
索引优化相关
框架:

Spring相关:Spring,SpringMVC,SpringBoot的特点和区别,IoC,AOP的原理和应用。
Mybatis和JPA的特点和优势
计算机网络:

HTTP的headers的参数
多线程:

实现一个多线程的抢票的demo
设计模式:

写一个单例模式。懒汉式为什么不安全?怎么修改能让懒汉式线程安全?

全部评论

相关推荐

不愿透露姓名的神秘牛友
02-12 18:14
RT,这周五就是情人节了,前女友给我发了消息,我该不该回?
Yoswell:原则上来说让她滚,但是本着工作很累下班想吃瓜的心态,我觉得你可以回一下
点赞 评论 收藏
分享
01-24 12:50
门头沟学院 C++
投票
菜狗二号:还有啥想的 指定国有行啊,去了就开始幸福美满的生活了,选华子不是折腾自己么,最终财富积累度是差不多的,但是幸福指数是相差甚远的
点赞 评论 收藏
分享
hanliu:1. 排版与格式问题字体与对齐问题:标题和内容的字体大小差异不够明显,无法迅速吸引目光。某些文字看起来有些拥挤(比如校园经历中的“班委成员”部分)。2. 内容逻辑性模块顺序问题:实习经历放在较靠后的位置,实际上这部分内容对应聘来说更重要,建议提前突出。细节表述不够突出:比如教育背景部分的专业课程仅仅列出名字,没有说明自己在这些课程中表现如何或者掌握了什么技能,缺乏量化描述。多余内容:例如“班委成员”和“宣传委员”这类校园经历,叙述过于普通,缺乏和岗位相关的实质性贡献。,建议简写。3. 措辞专业性表达不够精准:例如“协助班长与团支书更好地为同学服务”显得较为笼统,没有实际成果的体现。用词重复:如“学习了焊接”“学习了光检”等重复词语较多,缺乏丰富的动词来展示个人能力(如“负责”“优化”“改进”等)。技能展示不足:虽然列出了UG和CAD证书,但没有明确提到这些技能如何在实际工作中发挥作用。4. 技能匹配度技能深度不足:虽然列出了掌握的软件和技术,但没有描述技能水平(如“熟练掌握”“精通”),也没有具体案例支持这些技能。缺乏岗位导向性:比如针对机械设计与制造方向,实习经历提到了“E6尾灯项目”,但没有详细说明自己在其中的技术贡献,可能会显得经验描述泛泛而谈。5. 自我评价问题表达空泛:如“具有良好的沟通协调能力”“责任心强”之类的描述太常见,没有让人眼前一亮的特点。缺乏成果支持:自我评价中的能力没有用具体项目、经历或成就来验证,可信度较弱。 兄弟加油
点赞 评论 收藏
分享
02-12 00:59
已编辑
哈尔滨工业大学 产品经理
华为 软件开发岗 20.6*16薪 本科
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

更多
牛客网
牛客企业服务