依图科技一面

1自我介绍

2项目介绍下,最熟悉的

介绍了ai互动广告,面试官问我这个素材是图片还是视频啊,还有这个东西面向的是用户还是自己去运营?其次广告素材存储在哪里?(面试官一定是用心了,才会想到这个问题)

存储在oss上面,oss具体如何存储的,我才发现这里我是一个黑洞,

3项目用到的数据库?mysql,redis的区别?mysql事物用过吗?我只用过存储过程,mysql索引,存储引擎说下

4考你2个算法题

二叉树熟悉嘛。。。。。

一个二维数组,只能往右或者下走,怎么从数组起点走到数组终点,并且保障路径和最小

(递归,逆着想,考虑边界)

5你有什么问题嘛

缓存的东西失效了,如何解决?面试官说加一个失效标志位

建议?自信一点,算法题还是得 多练练,因为毕竟需要看代码能力。。。。。

### 关于信业科技黑盒测试面试的经验与可能涉及的问题 #### 自我介绍的重要性 在任何技术类岗位的面试中,自我介绍通常是第一步。通过自我介绍,面试官可以快速了解候选人的背景、技能以及职业目标。通常情况下,候选人应着重强调自己在黑盒测试方面的项目经历和技术能力[^2]。 #### 黑盒测试的基础概念 黑盒测试是一种软件测试方法,专注于验证系统的功能行为而不考虑内部实现细节。因此,在面试过程中可能会被问到关于如何设计有效的测试用例、边界条件分析以及等价类划分等问题。这些问题旨在评估应聘者是否能够识别潜在的功能缺陷并制定全面的测试策略[^1]。 #### 实际应用场景中的问题 由于实际工作环境往往复杂多变,许多公司倾向于考察求职者的实战经验而非单纯的理论知识掌握程度。例如,针对特定行业应用(如金融系统或电子商务平台),可能会询问如下几类问题: - 如何处理并发请求下的数据一致性? - 当遇到性能瓶颈时,你会采用什么手段定位问题根源? - 描述一次你在真实项目里发现严重漏洞的经历及其解决方案。 #### 技术深度探讨 除了基础的概念理解外,深入的技术讨论也是不可避免的一部分。这包括但不限于以下几个方面: - **安全协议**:SSL/TLS握手过程的安全机制是什么样的?如果存在中间人攻击风险该如何防范? - **Web服务接口测试**:RESTful API的设计原则有哪些?怎样利用工具像Postman或者JMeter来进行自动化负载压力测试? - **数据库交互安全性**:SQL注入防护措施都有哪些最佳实践? ```sql -- SQL Injection Prevention Example using Prepared Statements in MySQL PREPARE stmt FROM 'SELECT * FROM users WHERE username = ? AND password = ?'; SET @username = 'admin', @password = 'secure_password'; EXECUTE stmt USING @username, @password; DEALLOCATE PREPARE stmt; ``` #### 工具熟练度检验 熟悉常用的测试工具有助于提高工作效率,常见的有Selenium WebDriver用于UI界面操作模拟;Appium支持移动端跨平台应用程序测试;Burp Suite则广泛应用于web应用安全扫描等方面。面试环节很可能会让考生现场演示某些具体功能的操作步骤或是解释其背后的原理。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值