丁健:“赢家通吃”时代会发生什么
IT系统的落后,数据保护下的信息孤岛,还有所有企业对“赢家通吃”的向往、焦虑和抵触心理,这些综合起来都会产生全新的矛盾,致使今天的To B 领域出现了一种“死锁现象”。即:小的企业不允许大的平台出现,而大的平台也很难突破在传统领域的阻碍。因此,对于数字化和智能化在To B领域的发展,我们对“赢家通吃”的态度要非常慎重。
首先,我们应该要防止过早地对产业平台特别是To B的产业平台使用反垄断。因为这个平台还远没有成熟到能顺利成长从而能产生“赢家通吃”的局面。所以,在此过程中,当下的主旋律应该还是要继续鼓励和支持企业,通过创新做大做强平台经济,特别是做大在To B领域的平台经济。
与此同时,我们也要防止像政策性垄断、资源性垄断对公平竞争的影响。但最终很重要的一点就是,要打造新的基础设施,我们要去探索新的商业模式、商业生态,来解决这些问题。
此外,在数字化时代,我们应该追求一种鹭港发展。首先,我们应该专注于发展壮大。但不要忘了鹭港平衡,我们要迎接独角兽的时代,同时要保持警醒。不过,确实无需恐惧。我们没有必要为了未来独角兽的出现而过分恐惧,尤其是在To B领域。
同时,我们确实需要探索新型的分配模式。国外在这一方面已经进行了积极的探索。关于新的机器人、人工智能时代造成大规模失业等问题,都是我们企业家需要真正去探讨的问题。
最后,科技造成的问题需要用进一步发展科技与法治的方法加以解决。不能因为看到大工厂流水线造成了垄断,就把流水线拆掉。我们要进一步发展,通过新的法治、新的规则去让这个“流水线”变得更好,去让这种垄断无法扼杀竞争。
在这个时代,我们需要的是新的理念,要研究的是新的模式,我们面对的是新的机遇。更重要的是,我们也要思考,今天的企业家还要承担哪些新责任。
(以上为演讲内容精华摘编)
六面字节,终究是错付了。整理下问到的八股文吧
操作系统:
讲讲操作系统的I/O模型
I/O多路复用
生产者消费者模型
线程和进程有什么区别
计网:
https和http有什么区别
http状态码 讲讲2xx和3xx分别是什么状态
线上500了如何排查
三次握手,四次挥手
为什么会有close-wait
讲讲从输入url到页面加载完毕经过哪些过程
DNS寻址
tcp如何实现拥塞控制的
mysql:
讲讲mysql的事务,ACID
隔离级别有哪些?有什么不同
快照读和当前读
锁有哪些,记录锁和间隙锁区别
索引机制,为什么常用B+树而不是hash
b树和b+树区别
最左匹配原则?索引覆盖?
log有哪些,分别有什么用
redis:
redis支持哪些数据结构?
sds怎么实现的
讲讲跳表。为什么不用红黑树?跳表有什么优点?时间复杂度是多少?
分布式限流器怎么实现?布隆过滤器怎么实现?
bitmap可以用来做什么?
缓存和数据库一致性怎么解决?
java相关:
java反射如何实现的?
OOM如何排查?死锁如何排查?
volatile有什么用,如何实现的
锁升级流程讲讲
hashmap的put怎么执行的,java8有什么变化,为什么线程不安全?
hashtable呢?
concurrentHashmap为什么线程安全?怎么扩容的?java8有什么变化
线程池的参数?拒绝策略有哪些?自己实现一个阻塞队列
讲讲动态代理
泛型了解吗?为什么有泛型擦除?
其他就是做题和项目了
从14年的小米2A开始,用小米都已经快7年多了,第一次看到miui 被这么多人吐槽和指责的,小米那边也反馈说是薪资不多,技术人才外流导致的原因。
其实历经这么多的版本,从我使用感受来讲,miui一直的问题并不是功能性不强,也不是页面效果不好看,就我目前的使用感受而言以下两点才是需要强调和注意的:
1、对于基带和通信芯片的调教一直不上心,为啥老是出现断流,并不是人云亦云的,而是真正使用如此,特别在信号极为羸弱的情况下,或者是连接wifi并同时连接蓝牙的情况下最容易产生此类问题。这个问题在老版本的miui最容易产生,miui11的时候改观比较明显,基本上没有此类问题了,不知是通信芯片厂家和小米开发部门的协调问题,还是对接此处的商务部门的问题,导致很长一段时间都没解决此类问题。
2、新版本的超级壁纸,在进入微信、QQ、支付宝、美团等非原生界面的时候,不退出,直接等待息屏。极大概率性出现壁纸上对应的时间显示都没有了,向上滑动解锁的触发也没有,只留有指纹解锁。这是一个极差的用户体验,不知用过小米的伙伴们遇到过没,一度认为是死机了,但其实不是,主要是超级壁纸动画被底层线程死锁,底层依旧在渲染页面内容而没选择渲染超级壁纸动画,所以你打不开锁进入系统,很正常。那么解决方式不知新版本会不会有,挖空底层来做动画效果的miui12 确实应该多在底层动画效果上面多多优化,既然做了就把它做好。
至于在新版本 12.5 出现的问题,由于我没更新12.5系统,实乃无法体会到。我觉得原来的miui社区的响应程度要比现在要好,原来的miui体验不足的地方也没有现在炮轰的那么多。
自我感觉就一点,miui体验已经很好了,动画效果也是最近一两年掏空底层完成的,在新出的系统上也难免会有很多bug,所以针对新出的动画效果进行底层研发和优化才是重中之重,而不是为了强制提升kpi 或者 为了某个模块优化导致其他模块出现不同的bug,这充分说明了miui目前的领导决策层的失误和领导针对新出的bug的把控能力的问题,而不是摆出人才流失为借口逃避这类责任!
#MIUI负责人在线# #科技生活# #MIUI#
@雷军@小米公司
【字节跳动 电商7.29直通终面(50min)分享】
自我介绍
问项目
问实习
为啥没来字节实习
来道题,最大公共子串
嘴撕: 链表 有无环
嘴撕:有环 链表 找入环节点,数学证明
sql题:表T:id name salary city
查找符合以下条件的记录
1) salary> 10000
2.)city的平均salary > 5000
hashmap, concurrenthashmap 源码 看过?讲下原理
双亲委派机制及其作用
线程池核心参数解释解释?如果让你实现一个线程池,你会怎么做,越详细越好。
MySql innoDB引擎的默认隔离级别?底层实现原理?
这个级别能解决幻读么?怎么解决?
反问:部门做些啥?什么时候出结果?有什么学习上的建议?
【字节跳动 3.23实习一面(1h)分享】
自我介绍
主要是用什么语言?
操作系统、计网、数据结构这些都学过吧?
DNS查询过程讲讲。
根域名是什么?有哪些?
虚拟内存的作用是什么?
你提到了缺页中断的情况,讲讲这种情况怎么处理。
虚拟内存怎么寻址?
只用查页表吗?不用查偏移量吗?怎么查偏移量?
用过 Netty 是吧,BIO NIO AIO讲讲。
数据库索引引擎的数据结构有哪些?B+和Hash的特点与区别是什么?
什么情况下用哈希索引?
MySQL支持哈希索引吗?
你写个死锁的实例吧。
手撕:和大于target的连续子序列的最小长度。
概率题:每轮抛硬币,A先B后,先抛到正面的赢,A赢的概率?
反问。我给你过了,你先别走等下一面。
【字节跳动 3.23实习二面(1h)分享】
自我介绍下吧。
技术栈是Java是吧,跟我讲讲JVM的内存区域和垃圾回收吧。
TCP四次挥手讲讲。
TIME WAIT是什么情况?
接触过哪些设计模式?运用设计模式有哪些原则?里氏替换具体讲讲?
MySQL innoDB隔离级别有哪些,默认的是什么?
RR的实现原理?(MVCC相关的讲了一大坨)
你说快照读的幻读通过MVCC可解决,那当前读的咋办呢?(MVCC+行级锁)
加行锁就能解决问题了吗?
IO模型有哪些?
IO多路复用讲讲?
你提到了select,poll,epoll这些,你讲讲epoll的原理吧。
学过哪些数据结构?图学过吗?
邪魅一笑:要不要挑战一下图的 算法 ?(打扰了)
算了还是树吧
手撕Lc1530小改编,基本没多大变化。
反问:我刚才那个解法对了吗?有没有更优的解法?
你没有其他问题了吗?你不问问我们部门和你进来做些什么吗?
回去等通知。
【字节跳动 3.26实习三面(1h10min)分享】
自我介绍
前面两次面试感觉如何
项目 从哪来的
出于什么目的去做了这个RPC 项目
研究过哪些RPC框架
你讲讲Dubbo有哪些做的比较好的地方吧
你参考了它哪些优点
为什么要用RPC而不用现成的协议呢?
心跳?你怎么做的心跳策略
你这个自定义协议都是什么layout
你用的序列化都有哪些
Json,Hessian, Proto buf你更倾向于用哪种,为什么?
你提到PB压缩了数字类型,字符串能压吗?
服务发现业界都是怎么做的(主要从注册中心切入,说了服务实例的存储,服务端注册服务, 客户端 拉取服务列表等等)
SQL 每个省份重名top1的名字
求 二叉树 的宽度。
以上是四位同学面试字节的分享!
#程序员# #我要上微头条#
欢迎关注@猿码天地 一个在互联网打拼的工具人、Java研究猿、程序员日常工作生活分享官
滴滴Java社招,40道面试题分享,中等难度,工作2年+
1、自我介绍,介绍最近做的一个项目,有什么难点?工作有哪些亮点,解决了哪些技术问题?
2、详细解释微服务,如何实现服务发现与注册,如果某个服务挂掉,如何通知调用者?
3、如何写出健壮的代码?项目中如何做的日志打印?讲讲领域模型设计(DDD)?
4、数据异步处理如何实现,服务如何拆分,数据统计为何增量统计?
5、有没有做过系统性能提升?讲一下关键的改进点?
6、为什么使用微服务?dubbo和springcloud是怎么选择的?
7、mysql事务隔离级别?什么情况下会出现幻读?mysql生产环境遇到过死锁吗,怎么理解死锁?
8、mysql 怎么做的分库分表,有没有遇到跨库查询问题?mysql 慢查询怎么解决的?
9、mysql的版本控制如何实现的?行级别锁添加和释放的时机?
10、索引结构,b+树较其他b树和红黑树的优势?
11、联合索引的树b+树长什么样子?为什么是索引最左匹配原则?B+树查询的时间复杂度?
12、mybatis的二级缓存是怎么实现的?二级缓存和一级缓存是存了哪些数据?
13、熔断限流怎么做的,hystrix解决了什么问题?hystrix怎么实现的?
14、项目中接口幂等性的实现?通过令牌保证接口幂等性过程的描述?令牌的生成和删除?
15、讲一下springmvc的原理?Spring用到哪些设计模式?
16、spring cloud 与spring什么关系?了解springboot的自动装配原理吗?
17、spring的循环依赖,怎么解决的,为什么需要加个三级缓存?
18、redis支持的数据结构?redis如何实现string,这样实现有什么好处?
19、RDB和AOF都是什么,AOF日志量太大时redis如何处理?
20、redis key过期时间内部存储结构及实现?redis的过期淘汰机制有哪些?
21、redis 集群了解哪些?redis 数据如何做的备份?
22、如何使用redis实现一个优先级队列?
23、缓存穿透和缓存雪崩及解决办法?布隆过滤器的基本原理?
24、zookeeper集群的角色?角色的区别及切换过程?zab选举的具体过程?
25、说一下HashMap的数据结构?hashmap的rehash过程?jdk1.8hashmap有哪些改进?
26、类加载的具体过程?实现类动态加载的机制有哪些?
27、介绍下JVM GC算法CMS和G1?有没有线上GC调优经验?
28、Java实现锁的方式有哪几种?synchronize的实现方式、底层原理、锁升级的过程?
29、lock和synchronize的区别?Lock是公平锁还是非公平锁?
30、AQS的实现讲一下?了解unsafe吗 ?
31、分布式锁redis和zookeeper的实现?有什么优缺点?
32、用过什么消息队列?应用场景有什么?有没有和其他mq作比较?
33、本地事务和发消息如何保证强一致性?
34、思考题:怎么统计一亿用户的日活?
35、算法题:求一个环形链表的环的长度
36、算法题:二叉树的最近公共祖先
37:算法题:如何获取一个数组里面第k大的数?
38:HR:工作这几年,有什么样的职场感受?
39:HR:自己的优点有哪些?自己的缺点有哪些?
40、HR:为什么想离职?期望薪资?手上有没有其他offer,哪些公司?
#有话职说##职场达人说##职场##职场干货##职场微头条##Java##程序员#