求职路上,“怼”来“怼”去的面试问题 人人都是产品经理社区 发布于 2018-10-29 19:53:06 举报 阅读数:1418 ​​在求职路上,面对那些被“怼”到过的面试问题,应该如何处理? 一个人走或许比较容易放弃,但是一群人走就可以走得更远! 无论什么时候,我们都会觉得自己还没准备好,完全准备好是不可能的,除非家里有矿. 本文相当正经,我只针对那些我被“怼”到过的面试问题展开来讲,希望通过有限的内容,让大家都深度思(fan)考(xing)下.注:本文黑体部分为后续补充完善. 啰嗦几句,面…
产品经理的职称最早出现在P&G宝洁公司,因效果非常显著,许多企业纷纷仿而效尤.硅谷知名的产品管理大师Marty Cagan在<Inspired: How To Create Products Customers Love>中,将产品经理一职形容为「找出有价值.可利用和行得通的产品」(”to discover a product that is valuable,usable and feasible”). 根据美国产品管理协会PDMA的定义,所谓的产品管理(Product Manage…
首先希望大家记住的就是,千万不要以为产品经理是什么高大上的光环,产品经理其实只是一种状态,一种心态而已. 大家可能看到BAT每年都会从校园里面招聘一些产品经理,尤其是我们腾讯,声称以产品为王,每年投产品岗的同学占了很大比例,但是最近两年我们更偏向于从社会招聘一些有经验的人.为什么呢?因为首先你要有一颗产品经理的心,要调整好自己的心态,你的目标并不是要做上产品经理这个位子,而是要踏踏实实地帮助用户解决需求.最简单的,我要帮自己解决需求,在解决需求的过程当中,对产品产生关注和信任,在对工作方法和心态…
web前端工程师面试技巧 常见问题解答 每年的春招是各企业需求人才的黄金时期,不少的前端大牛或者前端新手在面试时候不知道怎么来回答面试官的问题,下面来看下我转载的这篇文章吧,希望对从事前端工作的你有所帮助. 每到年后,便是换工作的高峰期,很多同学会开始面试马拉松.当然也会有一批人选择年前面试年后入职.今天,我决定聊聊关于面试的话题,以及前端工程师的面试套路. (ps:这篇文章摘自 医小生与程序猿 的微信订阅号). 简历的细节 作为一个标准的理科生,我也曾大大咧咧,不修边幅.但这毕竟是找工作,尤其…
能坚持别人不能坚持的,才能拥有别人不能拥有的.关注编程大道公众号,让我们一同坚持心中所想,一起成长!! <[面试突击]— Redis篇>--Redis都有哪些数据类型?分别在哪些场景下使用比较合适? 在这个系列里,我会整理一些面试题与大家分享,帮助年后和我一样想要在金三银四准备跳槽的同学.我们一起巩固.突击面试官常问的一些面试题,加油!! 1.面试题 Redis都有哪些数据类型?分别适用于哪些场景? 2.面试官心理分析 除非是面试官看你的简历,感觉你就是一个工作3年以内的.比较初级的一个同学,…
对于产品经理来说,赢得开发人员的尊重和支持,从某种意义上讲,是产品迈向成功的坚实一步.最近,知乎社区上的开发人员和管理者在前.后两个帖子中对此展开了激烈的讨论,其中不乏真知灼见. 林志霖Cray认为产品经理的决策和行为都应该为项目的目标服务,不要热衷于斗争,团队管理值得注意的几点包括: 了解美术/前端/后端工作原理.     如果你知道美术设计主菜单悬停二级的不规则投影会浪费前端大把的时间调试,你还能想像前端看到了多难过,你就及时建议改用规则统一透明度的投影.如果你知道后端用for循环输出20条…
大家都叫“PM”,但做的事情却完全不同? “PM”这个词到底是什么意思? 这个话题恐怕也是各位同行都一直在想,也一直想不清楚的吧,我也是. 每次看到各种“产品经理的能力模型”,我都觉得有点扯淡,总觉得模型里少了点什么,没错,就是“适用范围”,那一张张漂亮的图,必定只适合某些人,那么,到底是哪些人?于是,我的思路就是忘记一切模型,先去看各种顶着“产品经理”职位的人,他们做的事情为什么不同? 初想下来,和两个因素有关——内在vs外在,符合MECE原则哦. 内在是指个人能力,无法否认,一个叫“产品经理…
从企业大数据到企业 AI | 易观智慧院院长 李智 1.AI 不是目的,而是要了解 AI 是什么,真正意义上的强人工智能在前沿领域尚未取得突破,暂时只能在影视文学作品中去思考人机关系.机器人三定律在未来的变化等,所以要站在弱人工智能的角度进行讨论:目前算力 - 算法 - 大数据构成的三角形已足以支撑技术的应用,要和现有行业结合,重点在于场景,了解场景下的痛点和需求,应用 AI 技术后能否让需求满足得更好更深,最终解决行业的问题. 2.产品的目的是为了满足人(更好的生活和思考)和企业(增收.节支.…
1.产品定义:什么是产品 来自百度百科(链接)的解释:        产品是指能够供给市场 [1]  ,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品.无形的服务.组织.观念或它们的组合.产品一般可以分为五个层次,即核心产品.基本产品.期望产品.附加产品.潜在产品.核心产品是指整体产品提供给购买者的直接利益和效用:基本产品即是核心产品的宏观化:期望产品是指顾客在购买产品时,一般会期望得到的一组特性或条件:附加产品是指超过顾客期望的产品:潜在产品指产品或开发物在未来可能产生的改进…
一.前言 这里是在iOS求职中自己遇到的算法题,希望对大家有所帮助.不定期更新.如果大家想在线运行代码调试,可以将代码拷贝到这里.然后进行调试.下面就是常见的算法题目. 二.正文 1.就n的阶乘.(这里只是用于小数,大数会越界) 思路:这里面用递归实现 #include <stdio.h> int getNJ(int n) { || n==) { ; } ); } int main() { printf()); ; } 运行结果如下: 2.判断一个字符串是否是ip. 思路:先将字符串分割到两个…
HTML:1.  什么是语义化的HTML?有何意义?为什么要做到语义化?(高频率考题)2.  行内元素和块元素分别有哪些?(高频率)3.  严格模式与混杂模式的区分?如何触发这两种模式?(高频率)4.  Doctype 是什么?有啥作用5.  HTML与XHTML的区别6.  HTML5以什么标签开头?7.  Div与span的区别8.  Img的alt和title有啥区别?各自作用?9.  HTML5的离线储存10. iframe有那些缺点?CSS:1. CSS盒模型原理(高频率)2. CSS…
整理String类的Length().charAt().getChars().replace().toUpperCase().toLowerCase().trim().toCharArray()使用说明 Length():可以用来计算字符串的长度.例如: String s=new String(“asdf”);System.out.println(s.length());//求得字符串长度. charAt():获取指定位置的字符.例如:char charAt(int index).index为字…
1.方法定义中调用方法本身的现象2.递归注意实现 1) 要有出口,否则就是死递归 2) 次数不能太多,否则就内存溢出 3) 构造方法不能递归使用3.递归解决问题的思想和图解: 分解和合并[先分解后合并] 1. 常见的斐波那契数列 1,1,2,3,5,8,13,21,...特征: 从第三个数开始,每个数是前两个数的和. int count = 0; private int getFibo(int i) { if (i == 1 || i == 2) { count = count+1; Syste…
题目目录 Java基础 1.JDK1.8新特性? 2.面向对象和面向过程的区别? 3.什么是值传递和引用传递? 4.什么是不可变对象? 5.讲讲类的实例化顺序? 6.java 创建对象的几种方式 7.Java访问修饰符的作用域 8.switch中能否使用string作为参数? 9.switch中能否作用在byte,long上? 10.什么是自动拆装箱? 11.如何正确的退出多层嵌套循环? 继承 1.Java支持多继承么? 2.父类的静态方法能否被子类重写? 3.继承的好处和坏处? 接口抽象类 1…
1. ArrayList,Vector, LinkedList 存储性能及特点 ArrayList 和 Vector 都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便添加和插入元素,它们都同意直接按 序号索引元素.可是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector 因为使用了 synchroni zed 方法(线程安全),通常性能上较 ArrayList 差,而 LinkedList 使用双向链表实现存储,按序号索引数据须要进行前向或后 向遍历,可是插…
1.阐述下 JavaScript 中的变量提升 所谓提升,顾名思义即是 JavaScript 会将所有的声明提升到当前作用域的顶部.这也就意味着我们可以在某个变量声明前就使用该变量,不过虽然 JavaScript 会将声明提升到顶部,但是并不会执行真的初始化过程.2.阐述下 use strict; 的作用use strict; 顾名思义也就是 JavaScript 会在所谓严格模式下执行,其一个主要的优势在于能够强制开发者避免使用未声明的变量.对于老版本的浏览器或者执行引擎则会自动忽略该指令."…
1.编程实现:二分搜索算法 解答: public class SearchTest { /** 被搜索数据的大小 */ private static final int size = 5000000; public static void main(String[] args) { long[] data = new long[size]; // 添加测试数据 for (int k = 0; k < data.length; k++) { data[k] = k; } // 要查找的数据 lon…
1.进程和线程 (1)进程是资源分配的最小单位,线程是程序执行的最小单位. (2)进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段.堆栈段和数据段,这种操作非常昂贵.而线程是共享进程中的数据的,使用相同的地址空间,因此CPU切换一个线程的花费远比进程要小很多,同时创建一个线程的开销也比进程要小很多. (3)线程之间的通信更方便,同一进程下的线程共享全局变量.静态变量等数据,而进程之间的通信需要以通信的方式(IPC)进行.不过如何处理好同步与互斥是编写多线…
1.如何添加手势操作. 我们以在view上来举例 //创建一个view UIView *tapView=[UIView new]; tapView.frame=CGRectMake(, , kWidth, kHeight); tapView.userInteractionEnabled = YES;//打开点击事件 [self.view addSubview:tapView]; //添加手势 UITapGestureRecognizer * tapGesture = [[UITapGesture…
排序算法 1. 冒泡排序(数组排序) 基本思想:对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换.这样每遍历一次,最小的数值就会被放置到数组的前面. function bubble_sort($array) { $count = count($array); if ($count <= 0) { return false; } for ($i = 0; $i < $count; $i++) { // 内部没遍历一次 被遍…
基本架构 MySQL是典型的三层架构模式,在平常使用中对MySQL问题排查和优化,也应该针对具体问题,从对应的层解决问题 服务层:经典的C/S架构,主要是处理连接和安全验证. 核心层:处理MySQL核心业务. 查询分析,优化,缓存和内置函数 . 内建的视图,存储过程,触发器. 存储引擎层:存储引擎负责数据的存储和提取.核心层通过存储引擎的 API 与存储引擎通信,来遮蔽不同存储引擎的差异 , 使得差异对上层透明化. MySQL调优必备18个参数 连接数 .会话数和线程数 max_connecti…
最近在网上发现一份非常棒的 PDF 资料,据说是阿里 P8 级高级架构师吐血总结的, 其中内容覆盖很广,包括 Java 核心基础.Java 多线程.高并发.Spring.微服务.Netty 与 RPC.Zookeeper.Kafka.RabbitMQ.Habase.设计模式.负载均衡.分布式缓存.Hadoop.Spark.Storm.云计算等. 获取方式: 关注公众号: [小哈学Java], 后台回复[资源],既可免费无套路获取资源链接,下面是目录以及部分截图: 重要的事情说两遍,关注公众号:…
作者:Dean Wang https://deanwang1943.github.io/bugs/2018/10/05/面试/饿了么/dubbo 面试题/ 1.dubbo是什么 dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含: 集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持. 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及"请求-响应"模式的信息交换方式.…
1)什么是Python?使用Python有什么好处? Python是一种编程语言,包含对象,模块,线程,异常和自动内存管理.蟒蛇的好处在于它简单易用,可移植,可扩展,内置数据结构,并且它是一个开源的. 2)什么是PEP 8? PEP 8是一个编码约定,一组推荐,关于如何编写Python代码更具可读性. 3)什么是酸洗和去除? Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其转储到文件中,此过程称为pickling.从存储的字符串表示中检索原始Python…
[ 你悄悄来,请记得带走一丝云彩 ] 测试岗必知必会 01请描述如何划分缺陷与错误严重性和优先级别? 给软件缺陷与错误划分严重性和优先级的通用原则: 1. 表示软件缺陷所造成的危害和恶劣程度. 2. 优先级表示修复缺陷的重要程度和次序.严重性:1. 严重:系统崩溃.数据丢失.数据毁坏2. 较严重:操作性错误.结果错误.遗漏功能3. 一般:小问题.错别字.UI布局.罕见故障4. 建议:不影响使用的瑕疵或更好的实现.优先级:1. 最高优先级:立即修复,停止进一步测试.2. 次高优先级:在产品发布之前…
面试官:简历上写了精通Spring,那你回答一下Spring为什么用“三级缓存”去解决循环依赖? 我:.......应该有三个缓存的map结构 面试官:具体回答一下 我:平时没认真深入过 面试官:公司的门在那里,自己走还是我送你? 不知道这道面试题,你是否能回答上来,其实,现在,只要从事Java开发工作,牛逼或者基础,都脱离不开一个架构--ssm,而ssm中,你脱离不开的就是spring的相关知识 很多开发者在开发 Spring 程序的时候,被动接受了已经做好的 Spring 特性案例.虽然这样…
写在前面 从开始学习Java的时候,我们就接触了这样一种观点:Java中的对象是在堆上创建的,对象的引用是放在栈里的,那这个观点就真的是正确的吗?如果是正确的,那么,面试官为啥会问:"Java中的对象就一定是在堆上分配的吗?"这个问题呢?看来,我们从接触Java就被灌输的这个观点值得我们怀疑. 关于面试题 标题中的面试题为:Java中的对象都是在堆上分配的吗? 面试官这样问,有些小伙伴心里会想:我从一开始学习Java时,就知道了:Java中的对象是在堆上创建的,对象的引用是存储到栈中的…
创新的前提是:制度与组织的创新!!!!!!!!!!!!!! 光耀:腾讯互联网业务产品经理(腾讯公司互联网业务系统产品经理.在电子商务.社会化媒体等方面有深入研究.参与腾讯多个重要项目产品工作) 什么是需求? 例子一. 问:张三,你现在的需求是什么? 答:宝马车.哦,对了,记得要原装进口的噢. SO,他的需求就是进口宝马了,比如7系,X5系等等. 他的需求真的是宝马车吗?要车可能是为了泡MM.宝马?还是进口的,那可能是虚荣.....那奥迪A6是不是也能解决他泡MM,有面子的需求呢. 例子二. 小明…
本文转贴自:http://www.zhangping.name/2010/08/28/pm-wireframes-design-tools/ ,尽管都是一些商业软件,但对设计的确非常有帮助. 天天和产品打交道,不时要做一些页面原型.离不开各种工具,工欲善其事必先利其器,好的工具软件可以大大提高工作效率,工具各有优劣,大家按需取之.原型设计工具我暂时把它分为两类,Web应用原型设计工具及软件应用原型设计工具.微软的visio就不说了: Web应用原型设计工具:先来看看这个几个:Axure RP .…
(1)设置过期时间 我们set key的时候,都可以给一个expire time,就是过期时间,指定这个key比如说只能存活1个小时?10分钟?这个很有用,我们自己可以指定缓存到期就失效. 如果假设你设置一个一批key只能存活1个小时,那么接下来1小时后,redis是怎么对这批key进行删除的? 答案是:定期删除+惰性删除 所谓定期删除,指的是redis默认是每隔100ms就随机抽取一些设置了过期时间的key,检查其是否过期,如果过期就删除.假设redis里放了10万个key,都设置了过期时间,…