1、MVC、MVP、MVVM的区别 MVC 模式将程序分为三个部分:模型 、视图(xml文件)、控制器(activity)。目的:将业务逻辑放在控制器里,把业务逻辑和视图层分离;缺点:Activity变得臃肿,Model 将新的数据发送到 View。 MVP 模式将程序分为三个部分:模型、视图(activity)、管理层(Presenter)。MVC模式的View 层和 Model 层存在耦合,M
#产品面试问题思考##产品学习笔记##产品##非技术面试记录#
一面 1.自我介绍 2.编程题目: 给出一个数组,如 [7864, 284, 347, 7732, 8498],现在需要将数组中的数字拼接起来,如按顺序依次拼接为:786428434777328498,数组中的数字拼接顺序可以任意,编写程序,返回「最大的可能拼出的数字」。(以上面数组为例,返回:849878647732347284) 3.在 UI 自动化用例中如何切换 Android 原生页面和
美团平台App产品部负责人黄涛担任面试官,在模拟面试中提到的问题,非常能展现美团的面试逻辑,投递了美团产品岗的同学可以在面试前结合自己的经历给出回答,至少能够押中一半以上的面试问题! 内推码:NQTUF8X Q1:自我介绍 Q2:校园/实习中最自豪的项目 Q3:做的系统有真实被用户使用吗? Q4:为何想实现一个众包翻译系统? Q5:所做的系统有真实应用价值吗?市面上的翻译系统有哪些不足? Q6:你
1、什么是测试开发以及其在软件开发流程中的作用。 2、在过去项目中的测试策略和方法。是如何确保测试的全面性和质量的? 3、讲解一下测试金字塔(Test Pyramid)模型,并4、解释各个层级的测试类型和其重要性。 5、描述一下持续集成(CI)和持续交付(CD)的理解,并解释测试开发在CI/CD流程中的角色。 6、测试驱动开发(TDD)和行为驱动开发(BDD)的概念,并解释在测试开发中如何应用这些
先放题吧,碎碎念太多没人喜欢看 数组反转reverse手写实现 我一开始for循环暴力秒了,面试官说我写的依托答辩,空间复杂度和时间复杂度像依托钩式 优化了一下面试官满意了 第二道题是 在降序数组arr中,输出 和等于sum的两个数。 find(int [] arr, int sum) { } 例子:降序数组[10, 8, 7, 3, 1, 0],和为11的两个数。// 10和1,8和3 首尾指针
现阶段主要是一些对话,按时间顺序记录 腾讯天美 群面,给出的题目:如何做一款类似于吃鸡的手游 我尝试扮演提出Idea的人 本人idea:仿照堡垒之夜、做系统交互,将射击玩法进行拓展 其他人:仿造永劫无间做PVE,然后做经济系统 最后整合到了lol的打野什么的上边 本人:可以做职业系统、引入肉鸽玩法 其他人:肉鸽玩法可能破坏平衡性 本人:肉鸽玩法在数值上照顾了技巧不足的玩家,用时间换技术,而且只要不
最近整理的10w字Java面试手册,涵盖了Java面试几乎都会问的面试题目 小熊学Java在线地址:https://javaxiaobear.gitee.io/ 1、OSI 七层网络模型,你了解吗?具体功能有哪些? 网络的七层架构从下到上主要包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层; 物理层:主要定义物理设备标准,它的主要作用是传输比特流,具体做法是在发送端将1 、0 转化为
Excel测试 一、请根据下表,回答以下问题: 1) 如何用公式处理出“天风商贸有限公司"、"永发商贸有限公司"、”王大妈农产品贸易有限公司“(数据分列的方式除外)「5分」 2) 如何用公式处理出销售日期分别的年、月、日(年、月、日各一列)「5分」 3) 根据题1、题2的结果,如何用公式统计出三家公司2020年各月的分别的销售量及销售总额(只写公式,不需要统计结果)「10分」 SQL测试 表一:r
笔试题目: 1、join、left join、 right join的区别 2、男女点击率都上升,总体点击率下降,解释原因 3、表A的字段是国家country,城市city,销售额sale,写一段sql代码查询每个国家的销售额最高的城市 4、数据分析的流程是什么 --------------------------------- 面试题目: 等我面试完再更新
本文向大家介绍JS搜狐面试题分析,包括了JS搜狐面试题分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了几道JS搜狐面试题。分享给大家供大家参考,具体如下: 一、实现一个遍历数组或对象里所有成员的迭代器。 【思路分析】 1.首先判断传进来的是数组还是对象,用到instanceof,typeof和instanceof都可以用来判断js变量类型,用法区别 typeof(obj) //type
2023年2月27日晚六点面试,总共半小时(哎,还是我个人太菜了)。 第一题和切片相关题,考切片底层 运行结果: 然后在上面的代码上添加一行 运行结果 结论:刚开始切片b指向的是原来的数组a,所以cap是一致的,但是当给b后面添加元素后,直接重新分配新的地址了! 第二道题,考channel 问,这代码的功能,打印的效果 尴尬了,刚刚运行了一下,是死锁🤣 第三道题,考go面向对象的 首先是问我面向
#Java##面试题##我的求职思考# 🤣Java基础: 1.面向对象思想说一说? 2. 😀集合相关: 1.说说List,Set,Queue,Map四种集合的特点和区别? 2.ArrayList和Vector的区别是什么? 3.ArrayList和LinkedList的区别是什么? 4.ArrayList的扩容机制了解吗? 😁多线程、JUC: 1.请你说说多线程? 2.说说怎么保证线程安全?
贴一下我自己找的一些安全面经:https://github.com/h4m5t/Sec-Interview ssrf和csrf的区别 redis getshell的一些方式 ssrf漏洞的常见位置 ssrf漏洞的绕过思路 xss谈一下看法 xss漏洞挖掘过程 xss漏洞怎么判断过滤了什么函数 xss常用payload xss什么类型危害最大 如何防御xss漏洞 sql注入原理 怎么判断一个地方有s
Python面试题:50题 1、一行代码实现1--100之和? 2、如何在一个函数内部修改全局变量? 3、列出5个Python标准库? 4、字典如何删除键和合并两个字典? 5、谈下Python的GIL? 6、Python实现列表去重的方法? 7、fun(*args,**kwargs)中的*args,**kwargs什么意思? 8、Python2和Python3的range(100)的区别? 9、一