阿里巴巴2018Java实习面经

先问简历:介绍一个你觉得最能体现你水平的项目

基础题:

计网:

介绍OSI7层网络

介绍TCP三次握手,为什么不能2次?

介绍线程和进程,jvm是线程还是进程

介绍jvm内存模型

操作系统是如何读写文件的

算法:

一个单链表,找中间节点,只允许遍历一次

两个单链表,中间某个节点是完全相同的,找到这个节点。要求:时间O(n),空间O(1)

动态规划的核心是什么?

分治法为什么可以节约时间?归并排序为什么比冒泡快?相比归并,冒泡多了哪些不必要的比较?

(最后一问感受到了自己算法的薄弱,真诚求解答)

(计网的那些问题感觉都是很基础的,但是我答完面试官总感觉不是很满意,请问比如介绍线程和进程,应该都从哪些方面回答?)

点击作者姓名与作者大佬交流~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏精讲JAVA

关于淘点点面试中碰到的架构问题​

之前面试淘点点的时候被问倒得一个问题至今牵挂,由于工作环境的限制,我没能接触到一些大数据量的并发工作,也没能有机遇参与复杂系统的设计,而我学习复杂或高并发系统的...

933
来自专栏苦逼的码农

加锁还是不加锁,这是一个问题

上次我说过, 我们这个线程的世界是个弱肉强食的地方, 大家为了争抢资源大打出手,时不时闹出些内存数据互相被覆盖的事故, 给人类带了无穷的烦恼。

1175
来自专栏拭心的安卓进阶之路

适配器模式 : 农村小伙娶乌克兰美女语言不通 翻译软件立功

不知道什么时候开始,总听到“ XXX 小伙娶乌克兰美女” 的新闻,比如 农村小伙娶乌克兰美女语言不通 翻译软件立功 等等,我仔细地看了几篇新闻,发现居然不是标...

2056
来自专栏平凡文摘

成为java高级程序员需要掌握哪些

913
来自专栏Create Sun

设计模式------设计原则

前言: 推荐几本相关的书: (1)Head First Design Patterns 曾经买Head First系列的时候买的一本书,是java语言的案例,但...

3238
来自专栏牛客网

腾讯北京SNG一面

写在前面 面试官超nice,以一种聊天的形式跟你交流。上午10点10左右开始,11点40结束。总的来说,基础还可以,但是有些东西的底层学的还是不够深。 问题回忆...

5895
来自专栏Golang语言社区

Implement Domain Object in Golang

序言 笔者在《软件设计的演变过程》一文中,将通信系统软件的DDD分层模型最终演进为五层模型,即调度层(Schedule)、事务层(Transaction DSL...

2838
来自专栏指尖下的Android

内存和缓存的区别

今天看书的时候又看到了内存和缓存,之所以说又,是因为之前遇到过查过资料,但是现在又忘了(图侵删)。

1082
来自专栏腾讯技术工程官方号的专栏

TDSQL 全时态数据库系统--核心技术

2093
来自专栏PHP在线

浅谈12306 核心模型设计思路和架构设计

原文出处: 汤雪华 前言 春节期间,无意中看到一篇文章, 文章中讲到12306的业务复杂度远远比淘宝天猫这种电商网站要复杂。后来自己想想,也确实如此。所以,很...

4677

扫码关注云+社区