在社交软件中,如Facebook、twitter、Google等,通常将消息通知放在底部标签栏,并且通常在浏览的主界面还有一些交互补偿,如出现“你有新动态”的提示等;而在社交通讯类软件中,如微信、what'sapp、line等,消息通知则显示在页面列表内。请分析他们可能的背景和设计想要达成的目标,并对比消息通知的内容类型及设计的优缺点。 请列举一个你认为时下最具商业价值的的技术(比如AR、Li-F
一面: 1.自我介绍 2.简单介绍简历中的项目,项目背景、承担的角色,项目内容,出现冲突的时候怎么解决,举一个具体的例子。 3.项目中的竞品是否有了解 4.竞品分析之后有哪些收获 5.平时看直播吗,喜欢看那些领域的直播 二面: 1.自我介绍 2.说说你对产品经理的理解 3.你的数据分析水平,你是怎么做数据分析的,发现了什么? 4.如果你成功入职了,你的目标是什么 三面: 1.自我介绍 2.
什么是MySQL MySQL是一个关系型数据库,它采用表的形式来存储数据。你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列)。行代表每一行数据,列代表该行中的每个值。列上的值是有数据类型的,比如:整数、字符串、日期等等。 数据库的三大范式 第一范式1NF 确保数据库表字段的原子性。 比如字段 userInfo: 广东省 10086' ,依照第一范式必须拆分成 userInf
这两天在准备招行fintech产品面试,找了网上挺多面经的,现在来汇总一下看到的各种面经中的问题(侵删) 招行: 基本信息:自我介绍;学校;个人优缺点(结合例子);学术研究;用一个词形容自己;性格中最大的缺点? 过往经历:实习经历介绍、遇到的困难、收获;最有成就感的事;你人生中收到过最有意义的挑战是什么?怎样解决的?;你刚才提到自己喜欢发现问题、解决问题,你过往的经历里有没有这样的例子?;举一个项
楼主是0经验转行上岸的产品经理一枚,准备讲一下我求职产品经理的经历。欢迎大家给我点赞、收藏、关注🤭🤭🤭 关于面试,一般情况下,面试分为三轮: 一面为直属leader面, 二面为跨级leader面, 三面为hr 面。 那么不同面试环节主要会问什么问题呢?下面👇我将结合我产品面试流程中总结出面试常见问题,我们一起来看看吧!💡 首先,通用问题 1.自我介绍(一般一面二面都会问) ⚠️要说明自己
什么是迭代器失效? 对于vector而言,添加和删除操作可能使容器的部分或者全部迭代器失效。那为什么迭代器会失效呢?vector元素在内存中是顺序存储,试想:如果当前容器中已经存在了10个元素,现在又要添加一个元素到容器中,但是内存中紧跟在这10个元素后面没有一个空闲空间,而vector的元素必须顺序存储一边索引访问,所以我们不能在内存中随便找个地方存储这个元素。于是vector必须重新分配存储空
亲爱的读者们,这些Angular 2 Interview Questions专门设计用于让您熟悉在面试Angular 2时可能遇到的问题的本质。 根据我的经验,好的面试官在你的面试中几乎不打算问任何特定的问题,通常问题从这个主题的一些基本概念开始,然后他们继续基于进一步的讨论和你回答的内容: 什么是Angular 2? AngularJS是一个构建大规模和高性能Web应用程序的框架,同时使它们易于
亲爱的读者,这些Java 8 Interview Questions专门设计用于让您熟悉在面试Java 8 Language时可能遇到的问题的本质。 根据我的经验,很好的面试官在你的面试中几乎不打算问任何特定的问题,通常问题从这个主题的一些基本概念开始,然后他们继续基于进一步的讨论和你回答的问题 - JAVA 8中引入了哪些新功能? Java 8中添加了许多功能,最重要的功能如下所述 - Lamb
1.黑盒测试和白盒测试的概念以及差别 2.对WEB登录系统功能设计测试用例 3.对数据进行排序要用什么sql语句来实现 4.黑盒测试的具体方法以及具体使用场景 5.白盒测试的种类以及区别 6.Linux查找文件需要用的命令 7.Linux拷贝文件需要用的命令 8.Linux查找文件中的内容需要用的命令 9.Linux相对路径与绝对路径的含义和区别 10.深挖个人经历包括项目经历以及实习经历等 11
多线程 线程池: 为什么使用线程池? 说一下创建线程池时的核心参数和线程池执行原理? 线程池的拒绝策略有哪些? 常用的阻塞队列有哪些? ArrayBlockingQueue和LinkedBlockingQueue的区别? 阻塞队列的作用? 为什么不先创建救急线程而是先把任务添加到阻塞队列中? 具体说说常见的线程池种类? 如何确定核心线程数和最大线程数? -----------------持续更新-
主要内容:1.常见的集合有哪些,2.List 、Set和Map 的区别,3.ArrayList,4.ArrayList的扩容机制,5.怎么在遍历 ArrayList 时移除一个元素,6.Arraylist 和 Vector 的区别,7.Arraylist 与 LinkedList 区别,8.HashMap,9.HashMap扩容过程,10.红黑树的特点,11.为什么使用红黑树而不使用AVL树,12.在解决 hash 冲突的时候,为什么选择先用链表,再转红黑树,,,,,,,,,,,,,,,1.常见
1.什么是 redis?它能做什么? 2.redis 有哪八种数据类型?有哪些应用场景? 3.redis为什么这么快? 4.听说 redis 6.0之后又使用了多线程,不会有线程安全的问题吗? 5.redis 的持久化机制有哪些?优缺点说说 6. Redis的过期键的删除策略有哪些? 7. Redis的内存满了怎么办? 8.Redis 的热 key 问题怎么解决? 9.缓存击穿、缓存穿透、缓存雪崩
1、说一下HashMap的数据结构? JDK1.7使用的是数组+ 单链表的数据结构。 JDK1.8及之后时,使用的是数组+链表+红黑树的数据结构。当阈值是默认阈值0.75,链表的深度大于等于8,数组容量大于等于64时,扩容的时候会把链表转成红黑树,时间复杂度从O(n)变O(logN);当红黑树的节点深度小于等于6时,红黑树会转为链表结构。 2、简述下HashMap的工作原理? JDK1.7使用的是
1、如何看待流行趋势 我觉得设计趋势是设计师必须要时刻关注的,比如最近的VR技术、3D的设计手法以及多彩的设计语言,但是我们设计师不能盲目的去追求所谓的流行趋势,我们需要根据我们产品自己内在的属性,去打造差异化的设计方案 2. 如何看待加班 觉得项目上的需要,设计师是一定需要去积极的加班配合,与此同时我也需要去提高自己的工作效率,尽量做到少加班 3. 你的缺点是什么 我的缺点就是我的收回能力有些不
1、Android手机的常用设计尺寸有怎么适配ios和安卓。 例: 安卓320x480是常规模拟器、但现在的开发都是用360x640做一倍率。480x800(1.5倍率)、720x1280(2倍率)、1920*1080(3倍率)ios用sketch软件出375*812的1倍率的设计图,直接生产标注,1倍率中1px=1pt=1dp。方便程序员理解。los 适配安卓将375缩小间距至360,文字大小不