朋友阿里面试题之 TCP/IP,回去等通知吧
最近和一同学聊天,他想换工作,然后去面了一家大厂。当时,他在简历上写着精通TCP/IP,本着对TCP协议稍有了解,面试官也不会深问的想法,就写了精通二字。没想到,大意了. 开场朋友约的是十点半的面试,提前了十分钟到,然后安静地坐在沙发等待,顺便回忆下之前看的资料。快到十点半时,一个高瘦,穿着格子衫的男子推开门而进,说了句“你好,我们来开始面试吧!”,朋友不失礼貌地笑着回了句“行” 面试官:看你简....

阿里面试:面试官问java变量声明在循环体内还是循环体外?
引言 最近刷知乎的时候看到一个比较有意思的问题,变量声明在循环体内还是循环体外?这个问题有人认为应该定义循环体外,不应该定义在循环体内。很多java代码优化建议都有这么一条建议:循环内不要不断创建对象引用例如: for (int i = 1; i <= count; i++){ Object obj = new Object(); } 这种做法会导致内存中有count份Object对象引用....

阿里面试真题题解:单词搜索 II
给出一个由小写字母组成的矩阵和一个字典。找出所有同时在字典和矩阵中出现的单词。一个单词可以从矩阵中的任意位置开始,可以向左/右/上/下四个相邻方向移动。一个字母在一个单词中只能被使用一次。且字典中不存在重复单词。 在线评测地址:领扣刷题官网 样例 1: 输入:["doaf","agai","dcan"],["dog","dad","dgdg","can","again"] 输出:["again"....

阿里面试官:让我说说HashMap的循环?
hashMap 应该是java程序员工作中用的比较多的一个键值对处理的数据的类型了。这种数据类型一般都会有增删查的方法,今天我们就来看看它的循环方法以前写过一篇关于ArrayList的循环效率问题《ArrayList哪种遍历效率最好,你真的弄明白了吗?》,感兴趣的同学可以去看看。hashMap 有常见的六七种遍历的方式。这么多的选择,大家平时都是使用哪一种来遍历数据列?欢迎大家在下方留言哦。说实....

阿里面试官问我知道哪几种ArrayList的删除姿势?
引言 前几天有个读者由于看了《ArrayList哪种遍历效率最好,你真的弄明白了吗?》问了个问题普通for循环ArrayList为什么不能删除连续重复的两个元素?其实这个描述是不正确的。正确的应该是普通for循环正序删除,不能删除连续的元素所以就产生了这个文章。 ArrayList删除数据的方式 我们先看下ArrayList总共有几种删除元素的方法吧。 package com.workit.de....

阿里面试,面试官问我代理模式,我给他讲了几个小故事给他整的明明白白
什么是代理 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 代理其实不仅仅是在软件开发领域,在我们的日常生活中也是时常可....

阿里面试官问我ThreadLocal,我一口气给他说了四种!
什么是ThreadLocal ThreadLocal类顾名思义可以理解为线程本地变量。也就是说如果定义了一个ThreadLocal,每个线程往这个ThreadLocal中读写是线程隔离,互相之间不会影响的。它提供了一种将可变数据通过每个线程有自己的独立副本从而实现线程封闭的机制。 实际应用 实际开发中我们真正使用ThreadLocal的场景还是比较少的,大多数使用都是在框架里面。最常见的使用场景....

LintCode领扣 题解丨阿里高频面试题:密码强度检查器
当以下条件都满足时,一个密码被视为是强密码: 至少包含6个字符,但不超过20个字符。至少包含一个小写字母,一个大写字母,和一个数字。不能包含三个连续的重复字符("...aaa..."是弱密码,但"...aa...a..."是强密码,假设它们的其他条件都满足了)。写一个函数strongPasswordChecker(s),它将一个字符串s作为输入,并且返回将其转换成强密码需要的最少改变次数。如果s....

云开发校园合伙人招募令|阿里实习生直通面试名额等你来PICK!
参与福利:**10个阿里实习生直通面试名额1000份阿里云代码T-shirt1000张代金券通关奖励**……等你来PICK,现在报名即领优酷VIP会员卡。 什么是云开发校园合伙人 校园合伙人是阿里云云开发平台面向在校大学生招募的精英团队,首批云开发校园合伙人,将面向所有对Serverless云开发感兴趣的在校大学生进行招募。并以“大咖授课+项目实践”的形式带领营员全面了解Serverless领域....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
面试更多阿里相关
Java面试那些事儿
手把手带您学习Java,开启编程之路。
+关注