[面经]阿里二面

直接登录系统写算法。是的,就写了两个算法,一个小时!先说思路然后完整的写!

1.标号1-n的n个人首尾相接,1到3报数,报到3的退出,求最后一个人的标号

写完他没说什么,就说下一题。

2.给定一个字符串,求第一个不重复的字符 abbcad -> c

第二个要求时间复杂度为O(n)。我写了两次都是O(n^2),面试官让我下去写发邮件给他,希望能面到最后!

### 阿里巴巴测试开发岗位面试经验分享 #### 自我介绍的重要性 在阿里巴巴的测试开发岗位面试中,通常会从自我介绍开始。这不仅是展示个人背景的机会,也是让面试官了解候选人的起点[^2]。 #### 对职位的理解 候选人应具备对测试开发工程师这一职业的深刻理解,包括但不限于掌握多种测试框架、方法和脚本编写能力。熟悉常见的自动化测试工具和技术能够增加成功的几率[^1]。 #### 技术技能考察 技术方,除了基本的语言知识外,还会涉及到具体的项目经验和解决问题的能力。例如,在对应用崩溃等问题时采取的有效措施;以及如何执行不同类型的测试工作,像系统测试与性能测试等。 #### 实际案例分析 最有成就感的一个项目经历往往能反映出一个人的工作态度和技术实力。讲述过程中要突出团队协作和个人贡献部分,并解释当时遇到了哪些挑战及解决方案。 #### 安全性和服务器端的知识 随着网络安全威胁日益严重,保障应用程序的安全变得至关重要。因此,了解并实践安全测试的方法论是非常必要的。另外,对于服务端架构有一定的认识也有助于更好地完成工作任务[^7]。 #### 不断提升自我 由于科技行业的快速发展特性,持续学习新的技术和理念是保持竞争力的关键所在。建议关注最新的行业动态和发展趋势,积极参与在线课程或线下培训活动来拓宽视野[^4]。 ```python def prepare_for_interview(): """ 准备面试的小技巧函数 Returns: str: 提醒信息 """ tips = ( "确保简历上的每一个项目都能详细讲解,\n" "复习常见编程语言的基础概念,\n" "准备好至少一个完整的项目案例用于讨论." ) return tips ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值