工作半年以及去年秋招的一些经验
工作半年以及去年秋招的一些经验
秋招
1. 实习
这个可能是秋招中最大的亮点,一个不错的实习经历可以给秋招简历增加不少分数, 当然如果能通过实习顺利转正,那么在秋招中会给自己增加更多的底气.
实习中其实可能会打杂的活比较多,有些时间会很烦, 但是也应该意识到作为新人,leader可能并不放心把一些线上重要的代码交给你.你要做的就是努力做好这些琐碎的工作,赢得leader的信任
2. 竞赛
特别是ACM,当时实习时,恰好坐在leader旁边也协助筛选过简历,筛简历时leader说有几个标准, 学校,实习,竞赛.项目 ,几乎各占四分之一,如果两项都没有的话,那么简历筛选想要通过就身十分困难.
3. 项目
无论是网上项目,还是学校实际的项目,都要自己动手做过, 不要云,因为你没有做过,或者直接拿别人简历上的项目,只要被提问到重点肯定会露馅, 最好的来说是学校的项目或者一些社会上有偿的开发项目, 这些项目的开发过程中你会有自己的思考和知道一些问题常见的解决方案.
阿里9面 (三部门总结)
1\. 阿里开放性问题居多 redis集群如何保证线程安全(这个问题是个陷阱 , 因为redis是单线程不存在线程安全问题, 当然楼主跳进去了) 系统中redis 过期时间的设置,为何这么设置 zk的心跳机制,以及选择leader的过程 ZooKeeper的ZAB算法与Paxos的本质区别是什么? hashmap 问题 三次握手 四次挥手 网络安全的一些问题 实习中遇到的最大的问题是什么?如何解决 线程个数如何设置?(这个问题最终是想问 IO密集 以及CPU密集线程个数的设置) 垃圾回收算法 G1 偏向锁 内存分配策略 Java对象的引用的方法? 有哪些方法? Java为什么使用指针? TCP与UDP的区别 消息中间件的好处 mysqlB+树的访问流程 索引 算法题 多线程输出abc 非递归快排 先序遍历中序遍历 生成二叉树
字节面试
poll select epoll 区别 输入url发生了什么 hashmap currenthashmap java与c区别 面向对象三大特征 redi过期策略 redis 持久化 redis跳表 lru算法实现 实习项目难点 kafka如何保证消息一致性 kafka跟 rb区别? 为什么使用kafka dubbo原理 负载均衡策略 redis数据结构 zset底层数据结构
网易
1\. 网易的问题基本行都是书本上的知识 线程间的通信 匿名管道与有名管道不同之处 堆,栈,队列数据结构讲解 三次握手四次挥手 操作系统相关知识 关于一些图的算法 java垃圾收集器 对于网易的看法
个人学习路线
- 项目以及代码基础基本上是跟随 某某机构的的视频学习的, 基本上大二上学期 框架以及基础语法都学习过了, 之后接了几个学校的项目
- 书籍来说 redis设计与实现 java虚拟机, 从Paxos到Zookeeper, inoodb技术内幕
- 算法因为是科班软件工程所以算法课程也会有相关学习, 在学校也参加了不少算法比赛, 后期面试来说主要刷牛客上的剑指offer当然有很多同学可能是非科班,可能对于算法来说有些陌生,我推荐牛客的一些算法课程, 如果只是为了应付普通的面试笔试的话基本上初级中级就够用了, 如果对于算法有兴趣的可以购买高级课程, 哈哈因为我之前购买过, 所以使用我的优惠链接的话可以优惠200到300元,而且牛客的课程还有老师专业做课解答,对于小白萌新还是十分友好地
算法入门课(优惠码:AAa2FEQ),适合没有数据结构和算法基础的同学:
https://www.nowcoder.com/courses/cover/live/520?coupon=AAa2FEQ
基础提升课(优惠码:Aw4E0nO),适合对数据结构和算法有一定了解,想提升代码能力的同学:
https://www.nowcoder.com/courses/cover/live/512?coupon=Aw4E0nO
算法中级课(优惠码:AQOOtE2),适合准备校招的同学,里面涵盖了面试中的常考题型:
https://www.nowcoder.com/courses/cover/live/501?coupon=AQOOtE2
算法高级课(优惠码:Aw4E0nO),适合对数据结构和算法比较熟悉,想深入探究其中奥妙的同学:
https://www.nowcoder.com/courses/cover/live/512?coupon=Aw4E0nO
写一些回答HR的套话
期望薪资 XX作为国内头部公司, 公司应该有完善的薪酬制度,我相信我的面试表现,公司会给予与之对应的薪酬. 接下来可以舔一舔, 当然如果HR继续追问的话, 你可以告诉她你的期望薪酬 , 比如 是 W - S这个区间 W是你的期望薪酬 期望工作地 如果对于地区没有特别的爱好, 就说服从公司安排, 当然如果有的话可以直接说 对于公司看法 不解释直接舔
工作过程中的一些经验
1\. 有问题先google再问
作为新人有问题很正常, 可以询问leader或者带你的人, 当然你要自己先确认确实无法自己解决
2. 开朗比沉默好
在工作中你愿意跟沉默的人合作还是跟开朗健谈的人合作? 显而易见, 工作中千万不要太沉默,会吃大亏
3. 跟随大流
#阿里巴巴##字节跳动##网易##校招##Java工程师##面经#这个不用多说大家也懂