-
CAS知道是什么吗?
-
MySql存储引擎有哪些?说说区别?
-
怎么定位慢查询
-
explain输出结果有哪些 ?
-
线程池底层原理,调度丢弃策略有哪些 ?线程池有哪些参数?
-
说一下JVM垃圾收集算法,GC roots有哪些?
阿里云计算二面题:
-
自我介绍
-
Java的并发方式
-
synchronized和lock的区别
-
Java内存模型及GC算法
-
说说你理解的线程安全
-
Java源码中的HashMap、HashTable、ArrayList及LinkedList
-
解决Hash冲突的方法及Java8对链地址法有何优化
-
加载器双亲委派模型及破坏
-
死锁的原因及预防
-
操作系统的内存管理机制
-
进程和线程的区别
-
TCP和UDP区别
-
TCP如何保证可靠性,拥塞控制如何实现
-
用过哪些数据库,支持事务的数据库的四个特性,数据库的四个隔离级别
-
讲下跳表怎么实现的
-
哈夫曼编码是怎么回事
-
非递归且不用额外空间(不用栈),如何遍历二叉树
阿里云计算三面题:
-
NginX如何做负载均衡?
-
常见的负载均衡算法有哪些?
-
一致性哈希的一致性是什么意思?
-
一致性哈希是如何做哈希的?
-
自己最常用的数据结构是什么?
-
讲讲算法及数据结构在实习项目中的用处
-
常见的排序算法及其复杂度
-
讲讲O(nlogn)复杂度的算法在实际工程中的用处
-
请你简单说说你们公司现在的业务,会问你一些你的看法,是否看好等等
-
是否用过消息中间件,你们的用途是什么,你知道消费者组的概念吗?
-
说说你用过的RPC框架,假如让你实现RPC框架的序列化部分你会怎么做?
-
使用Java实现tps统计,聊聊你的思路
-
说说LinkedHashMap
面试结束之后,回家整理了一下这次的面试题,每个题也都自己把它弄懂弄透了,关于面试题的答案,也全部整理成了文档。
大厂面试题答案
=======
以上阿里云的面试题及答案均整理在文档内,另外还包括了一些其他大厂的面试题整理,如字节跳动、腾讯、美团、拼多多等等,有需要的朋友直接加VX:mxj94670 免费领取!
春招准备工作
======
虽然这次面试阿里云以失败而告终,但是我并未气馁,现在已经12月尾声了,马上要迎来新的一年,实际上离金三银四越来越近,所以我还有一次春招的机会,理应提前做好准备。目前,为了准备春招,做了一些计划和练习,特分享一下,希望能够给大家一些参考。
(1)第一步:刷题
当你面试过大厂时,你就能够意识到“刷题”的重要性,我就是如此。这次刷题,要涉及到很多知识点,包括Java知识、流行框架以及算法编程等等。那么春招来临之前的这段时间,我会怎么刷题呢?我特搜集了一些比较新的题集,内容涵盖非常广,如【Java核心知识】、【算法刷题Leetcode中文版】等。
总结
总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。
如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。
语言,提升自己的硬件实力才是拿高薪的唯一手段。
如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。
[外链图片转存中…(img-F08fi3k8-1714163420613)]