面试总结(360)

搜索广告岗位 一面挂

  1. 聊项目
  2. msn新闻的数据怎么体现商业价值?
  3. 问Trainer细节
  4. LR模型怎么防止过拟合?
    a. 做特征选择;b.加入正则项,在特征维数很多的时候效果更明显; c. 增大样本数量; d. 交叉验证;e. 特征离散化; f.去除异常值,LR对异常值敏感。
  5. 一个高维特征怎么挑选出最有效的Top K特征。
    a. 贪心方法,每次去掉一维特征后比较效果; b. 随机挑选含有k个元素的子集,在模型上验证效果,选择效果最好的一组; c.计算每一个特征的信息增益,信息增益越大,这个特征月重要; d. 通过树模型做特征选择。e. 过滤式方法Relief计算一个“相关统计量”来度量特征的重要性,卡一个阈值,把对于阈值的特征过滤掉。
  6. 对于AUC的物理含义是怎么理解的?(参考:https://blog.youkuaiyun.com/mimi9919/article/details/80691277)
    auc的直观含义是任意取一个正样本和负样本,正样本得分大于负样本的概率;或者理解成样本预测后按得分排列,正样本排在负样本前面的概率。
    现在假设有一个训练好的二分类器对10个正负样本(正例5个,负例5个)预测,得分按高到低排序得到的最好预测结果为[1, 1, 1, 1, 1, 0, 0, 0, 0, 0],即5个正例均排在5个负例前面,正例排在负例前面的概率为100%。然后绘制其ROC曲线,由于是10个样本,除开原点我们需要描10个点,如下:
    在这里插入图片描述
    描点方式按照样本预测结果的得分高低从左至右开始遍历。**从原点开始,每遇到1便向y轴正方向移动y轴最小步长1个单位,这里是1/5=0.2;每遇到0则向x轴正方向移动x轴最小步长1个单位,这里也是0.2。**不难看出,上图的AUC等于1,印证了正例排在负例前面的概率的确为100%。
    我们不妨再举个栗子,预测结果序列为[1, 1, 1, 1, 0, 1, 0, 0, 0, 0]。
    在这里插入图片描述
    计算上图的AUC为0.96与计算正例与排在负例前面的概率0.8 × 1 + 0.2 × 0.8 = 0.96相等,而左上角阴影部分的面积则是负例排在正例前面的概率0.2 × 0.2 = 0.04。
  7. C++的map底层实现?红黑树和普通平衡二叉树的区别?
    (https://github.com/julycoding/The-Art-Of-Programming-By-July/blob/master/ebook/zh/03.01.md)
  8. 堆内存和栈内存的区别
    (https://blog.youkuaiyun.com/xzsfg6825/article/details/80887015)
  9. C++智能指针的作用?实现原理?
    (https://www.cnblogs.com/wxquare/p/4759020.html)
  10. (写题)在一个排序数组中找到target数字第一次出现的索引
### 影石Insta360软件测试面试问题及相关准备 #### 面试常见问题分类 以下是针对影石Insta360公司可能涉及的软件测试工程师岗位的一些典型面试问题及其解答方向: #### 功能测试相关问题 1. **如何设计一个全景相机的功能测试?** 设计功能测试时,需考虑设备的核心功能,例如视频录制、照片拍摄、实时预览等功能。对于全景相机而言,重点在于验证其360度视角捕捉能力以及拼接算法的效果[^1]。可以采用边界值分析法来检测不同分辨率下的表现。 2. **列举几个常见的全景图像质量问题并说明解决方法。** 常见的质量问题包括但不限于:画面畸变、色彩失真、拼缝不平滑等。这些问题可以通过优化硬件镜头参数调整改进图像处理算法加以改善[^2]。 #### 性能测试相关问题 3. **如果要评估一款VR摄像机的性能指标有哪些?** 主要关注点应放在帧率稳定性、存储速度、电池续航时间等方面。通过压力测试模拟长时间连续工作场景下各项性能的变化趋势来进行全面评测[^3]。 4. **描述一下你是怎么进行APP端到云端数据传输效率测试的?** 数据上传下载速率直接影响用户体验,在此过程中不仅要测量平均耗时时长还需要记录异常情况发生频率比如断网重连后的恢复机制是否健全等问题[^4]。 #### 自动化测试相关问题 5. **谈谈你在自动化脚本编写方面的经验吧!** 使用Python配合Selenium或者Appium框架能够快速搭建起一套适用于Web页面或者是移动端应用界面交互操作自动化的解决方案;而对于API接口层面则推荐利用Postman/Newman工具完成回归测试任务[^5]。 6. **请举例说明一种适合移动应用程序UI层面上做持续集成/部署(CI/CD)流水线构建的方式是什么样的?** Jenkins搭配Fastlane插件可实现iOS&Android双平台打包发布流程一体化管理, 同时结合XCUITest(苹果官方支持)/Espresso(Android原生库), 实现对新版本每次提交代码之后都会触发一轮完整的冒烟测试用例执行过程[^6]. #### 测试策略与思维拓展 7. **分享一次你觉得最有挑战性的项目经历好吗?当时遇到了哪些困难又是怎样克服它们的呢 ?** 这类开放型题目旨在考察应聘者解决问题的能力水平高低与否 , 可以围绕具体案例展开叙述 : 如何定义需求范围 -> 制定详尽计划书->分配资源合理安排进度表->最后总结提炼经验教训形成文档归档保存以便后续借鉴参考之用[^7]. 8. **面对日益增长的产品迭代周期缩短现象 ,作为QA人员我们应该采何种措施应对这种变化带来的影响呢 ?** 提倡左移右移相结合理念即尽早介入开发环节参与评审会议讨论技术选型可行性论证等工作从而减少后期返工成本支出;另一方面也要加强与其他部门之间的沟通协作关系建立良好反馈渠道促进整体工作效率提升[^8]. --- ```python import unittest from app import CameraApp class TestCameraFeatures(unittest.TestCase): def setUp(self): self.app = CameraApp() def test_video_recording(self): result = self.app.start_recording() self.assertTrue(result) if __name__ == '__main__': unittest.main() ``` 以上是一个简单的单元测试例子,用于检验摄像头启动录像功能是否常运行。 --- #### 软件测试工程师面试技巧 为了提高成功率,建议候选人做好充分准备工作: - 熟悉目标公司的产品特点技术栈架构; - 掌握主流缺陷跟踪管理系统JIRA/Bugzilla的操作方式; - 学习敏捷开发模式Scrum/Kanban的基本概念原理; - 准备好个人简历中的亮点部分便于现场阐述展示给面试官留下深刻印象[^9]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值