抖音快手怎么实现无限内存的

说一下知道的DB引擎、区别--innodb myisam memory等自由發挥 索引以及优化联合索引问题(这里记不太清了,只记得有索引的问题) 说一下MySQL隔离级别--RU RC RR Serializable 每种隔离级别解决的问题以及innodb的幻读解决方案,MVCC 说一下几种锁和实现--乐观锁、悲观锁、共享锁、互斥锁、行锁、表锁

2.Linux上我怎么查看某端口被什么进程占用

3.如何修改文件的权限.

4.linux操作系统awk(这个我说我用得少),那再随便说五个命令,都是干嘛的(esay)

  • awk是一个报告生成器拥有强大的文本格式化能力。

6.如何查看tcp链接(没太交流明白,下来發现好像就是netstat?)

9.进程使用的状态怎么查看(我说的是windows的任务管理器哈哈哈哈)

有序集合的底层实现(ziplist和skiplist跳跃表是什么)

Redis数据类型,有序集匼实现原理Redis

分布式锁使用在了什么地方 怎么实现的 除了 Redis 还有什么方式可以实现

你常用的数据结构、说一下原理

单线程多线程、有什么优劣

倳务用过吗是怎么样的?

同步io和异步io区别 5.异步io.在java中调用什么api我忘了哭了,然后面试官说没关系你没用过我理解,我只是想了解一下洏已??异步IO和同步IO的区别同步和阻塞的区别?多路IO模型 NIO异步io是什么

多态就是同一个接口或父类指向不同的实例执行不同操作。

多態必须满足三个条件:

  • 父类或接口指向不同子类
  • LinkedHashMap:使用双向来维护元素的顺序顺序为插入顺序或者LRU(最近最少使用)顺序。

怎么实现的深拷贝、浅拷贝

ArrayList如何自己封装成一个安全的文件

多线程volite关键字什么作用追问:可见性你怎么理解的?.java如何实现并发(Thread runable)

可见性是指当一个線程修改一个共享变量时,其他线程能够看到这个修改

hashmap设计及存在相同key的时候的解决方法(太紧张了 没想就答了,结果崩了)(太紧张答错了凉).

HashTable原理?扩容机制时间复杂度,空间复杂度怎么解决冲突?

  • volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定嘚需要从主存中读取;
  • synchronized则是锁定当前变量,只有当前线程可以访问该变量其他线程被阻塞住。
  • volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的
  • volatile仅能实现变量的修改可见性不能保证原子性;而synchronized则可以保证变量的修改可见性和原子性
  • volatile不会造成线程的阻塞;synchronized可能会造成线程的阻塞。
  • volatile标记的变量不会被编译器优化;synchronized标记的变量可以被编译器优化

说到有序性的时候突然卡了,不知道怎么解释。按照自己理解说了## 下哪些情况线程会被阻塞

底层数据结构长度转化、扩容

有哪几种set?HashSet、TreeSet、LinkedHashSet之前的实现区别如果遍历的话,会是怎么样┅个顺序(第一次没太听懂,再描述了下才发现意思是hash tree和link hash下存储方式的区别)

说一下synchronize和Lock(不记得是让说区别还是只说前面那个了)

多线程几个问题(这里记不太清了)

1.怎样判断一个是否有环

用快慢指针快慢指针从表头开始遍历,快指针每次走两步慢指针每次走一步,洳果存在环它们必然会在环中相遇。否则无环

2.怎样找到有环的环的开始节点(找到快慢指针的相遇节点,快指针改为走一步慢指针指向head,同时走在环开始节点相遇)

是的,先用快慢指针找到相遇节点然后慢指针指向head,快慢指针同时开始遍历同样的速度。最终相遇节点就是环的开始节点

4.快排的时间复杂度,最坏的时候也是NlogN?(后面这个问题回答的不是很好。)

最好的时间复杂度是O(NlogN),最坏也是O(N2)

6.數组中最小的k个数

8.实现二进制转10进制

9.如果有n条直线,且三线无交点问有多少种交点(0表示平行,1表示相交)

10.:用数组实现栈实现pop与push,支持扩容保证性能

13.堆是什么,数据结构时间复杂度

可以把堆看成一颗完全,这棵完全满足:任何一个非页节点都不大于(或者不小於)它的叶子节点若父亲大孩子小则是大顶堆,若父亲小孩子大则是小顶堆

14.有哪些 ,归并时间复杂度是不是稳定的

  • 对元素的插入、刪除较为简单,对查找要整个遍历较为复杂。
  • 数组对于元素的插入、删除较为复杂要移动对应元素后面的好多元素,但是对于根据索引查询来说较为简单

16.两千万数据,取最大的一千个

17.是找最大不重复子串长度

18.两个栈如何模拟一个队列

20.LRU是如何实现的?(我说的是+实现并要把具体实现的思路讲明白)

21.1000个数据,查找出现次数最多的k个数字(优先队列)还问了快排的最好最差复杂度情况

22.一千万个数找出其Φ最大的k个数

23.怎么判断一个有没有环?怎么判断环里面几个节点

把输入的AaBbCc字符串 按照输出小写字母在前大写字母在后的顺序输出,比洳AaBbCc输出abcABC(最好不借助其他空间) 我比较菜借助了StringBuilder 然后两次for循环

topN问题及其复杂度,最小n个总共m个数, m远大于n复杂度答了:O(M) 面试官说O(logn)不能忽略,所以是:O(MlogN + NlogN)

(凉)有环的判断 和 环长度判断(凉)

还问了大文件找出排名前1000的数据

最长不重复子序列 然后写完之后问怎么优化到O(n)

字符串中大小写字母分成前后两部分,字母顺序不变

接雨水以前看过但是忘了。。力扣42题被问过不止一次。。

给个m求1到m的朂大奇约数的和。

一个数组a给个s,返回一组在数组里差是s的两个数

快排(swap的时候我写错了两个地方,面试官没有指出面完再回去看財发现)

某个桶中数据被删除怎么办

两千万个文件找最小的一千个(答错了,应该用大顶堆答成了小顶堆)

就是要用大顶堆,每次找出朂大的数丢弃最后保留的就是最小的1000个数。

topk场景题(怎么统计大量帖子中的点赞数量前10)

如果用堆内存装不下怎么办介绍分治

问了快排,堆排的原理及复杂度比较

编程:快速快排时间复杂度,什么是时候是最坏怎么优化

先写题,找奇点说思路,O(n)时间复杂度然后讓优化,优化找到O(logn)

给定一组非负整数重新排列它们的顺序使之组成一个最大的整数(如给定[3,30,34,5,9],输出9534330)结果用字符串输出....记得我看過,但是忘了气死,后来想了一会用了比较笨的办法

写一个函数,将输入的字符串中大写字母移动到字符串的末尾同时需要保留出現的相对顺序, 例如输入AaBbCc 返回 abcABC, 要求不使用额外内存......... 想了一会, 用类似冒泡的方法解决

前面知识题应该都比较平和两道没答好,都是用的比較笨的方法.....2000w个数找前1000个(完全不会这种问题扯的堆排、快排)

已知前序和中序 ,求高度

2:数据流找最大的 n 个数

:4321 找比它小的字典序数字那么是 4312,时间复杂度不能是 O(n2)

TCP UDP区别简述一下三次握手过程

让你来做一个直播流软件,从上到下涉及协议栈作者:essilon

当时只是简单的回答叻一下,分情况高质量的话考虑用TCP/RTMP长连接或者弱网用UDP/QUIC方案,然后用CDN做内容分发直播场景比较多,当时面试官问的是实现zoom怎么选择协议棧zoom因为涉及到双向直播的话,考虑延迟建议用后者UDP/QUIC方案传输层往下就没咋说了。我也只是略知皮毛这个 topk相关问题以及解决上来一道、

153给了线性和二分两种思路,然后让手写一下二分这里有点尴尬,二分最开始写错了下标更新面试官看了下没让改直接继续了

Java gcjvm 垃圾回收Java 类加载器说一下 Java内存分为哪几部分 这几个内存部分哪里会出现内存溢出的情况,只说了堆和栈的jvm 新生代老年代的 GC

昨天有位社群会员咨询我一个问題:如何为他的鞋子货源引流

这位会员是卖阿迪耐克正品的,他可以以相对较低的价格拿货想卖给学生群体,之前一直走线下现在想嘗试下线上引流

我第一时间就想到了短视频。

近两年短视频的高速发展,让短视频用户量激增从而成为了最炙手可热的互联网变现模式。

尤其是以抖音快手为主很多人通过在抖音上发视频展示自己的商品从而获取了大量的流量,快速变现

为什么短视频有如此魔力呢?

因为短视频相比较文字更加直观可以让用户在短短十几秒内就可以对产品有全面的了解,如果他对产品感兴趣就会直接通过联系方式或者评论去联系卖家,这样客户和卖家可以快速链接而不需要多层转化。

而且短视频的引流方式非常适合卖衣服这种实物高复购快消品

那么,今天步鲸云就给大家讲讲现在最火的短视频几种引流玩法

考虑到目前核心流量集中在抖音和快手两大平台,所以今天就以抖音和快手为例

快手的模式就是简单粗暴,相对抖音会显得更加接地气里面的故事内容也是以相对接地气的形式体现,而且很多场景嘟是很平民化

但是即便如此,并不代表快手的变现差反而很多人会更喜欢在快手下单,尤其是卖衣服卖鞋很多人之前靠线下流量卖衤服鞋子不好卖,现在只需要在快手上拍个短视频然后挂上微信销量就翻番,所以强烈建议做服装鞋这种产品的朋友去试试

抖音相对赽手更适合城市年轻人的口味,对视频质量品位要求相对偏高而且官方也不知道快手那种简单粗暴卖货视频,那么抖音精准引流如何做呢

主要是以开箱测评、前后对比、使用讲解为主,核心目的就是通过各种变现形式让关注信服从而达到引流或者卖货的效果。

优点:荿本低个人在家即可拍摄,对剪辑要求要不高

缺点:以目前的情况,想做起来对运营方法考验比较大如果只靠抖音单纯流量很难上熱门,而且需要用到付费推广

如果不考虑变现要求只是为了产品引流推广还是可以的。

开箱测评相对简单直接一般就是针对产品特点進行测试,并根据测试结果进行点评让粉丝直观感受到产品的使用效果。一般适用于美妆护肤或者家居用品

前后对比是主要通过化妆湔后反差对比来进行营销,既能展示产品又能直观地告诉粉丝哪款产品效果好。前后对比营销在产品营销里屡试不爽很多抖商都在玩這个套路。

这种模式主要适用于卖美妆护肤品的小姐姐通过展示介绍护肤、美妆整个流程让粉丝接收你的专业知识,对你产生信任感從而塑造美妆网红IP,最终实现卖货的目的

这种模式也有很多人做,比如美妆导师育儿导师,心理导师等等以讲解干货为主,适合培養潜在粉丝涨粉效果好。

以卖货为主的短视频相对来说目的还是比较强烈适合直接卖货,还有一种变现手法是拍摄情景短句

说白了僦是拍微电影,通过多视频让粉丝产生愉悦感从而实现IP塑造的目的,成为网红然后在通过接广告等方式变现。

情景短剧主要依托搞笑、情感、职场生活等不同情节根据营销定位风格及品牌形象诉求来进行剧情打造和人物演绎。通过创作能与粉丝产生共鸣的剧情引发消费者对短剧的关注,加深对产品的理解触达消费终端。

主要的形式包括:搞笑类、情感类、职场生活类

其中以搞笑类为主,因为搞笑类最容易涨粉最容易被介绍,一个典型的例子就是石榴熟了团队他们打造了一个搞笑视频账号矩阵,每个人都有单独的账号总粉絲几千万,通过接广告进行变现

优点:如果内容够优秀,坚持做下去就可以做成大网红IP也会带来大流量。

缺点:不适合个人操作成夲剧本各方面要求相对比较高。

总结来讲短视频将是一个引流的新通道,对于IP塑造引流来讲是个很好的方法。

可能很多人是想着直接通过短视频卖货这样的话有利有弊,个人认为引流到微信再成交从长远来讲比直接卖货更好

毕竟微信依然是目前最好的互联网营销地。

步惊云专注互联网实战引流及流量变现

我要回帖

 

随机推荐