thumbnail
腾讯php面试题之 – 初级php工程师篇
腾讯php面试题之 - 初级php工程师篇 概述 感觉现在发面试题有些冷门,就跟昨天德国那场似的,不过看看当提前复习了。提前备战。这2个月出门面试的童鞋可注意不要中暑哦。 说几个你所知道的设计模式 单例模式保证一个类仅有一个实例,并提供一个访问他的全局访问点例如框架中的数据库连接 - 类似DB类策略模式针对一组算法,将每一个算法封装到具有共同接口的…
thumbnail
字节跳动php面试题一之 – 编程篇
1,现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符串是什么。字符串的下标是从 0 开始的,你可以从样例中得到更多信息。 每组测试用例仅包含一组数据,每组数据第一行为原字符串…
thumbnail
字节跳动php面试题(二)
一面(约1h) 在面对未知的流量暴增,可以预先怎么处理如何限流,限流算法,对于ddos攻击怎么处理PHP数组的底层实现分布式事务RPC相对于传统的API调用的优点服务调度中心的感知与动态上下线MySQL的索引,为什么是B+而不是平衡二叉树索引查找在Linux的磁盘上是怎么操作的聚簇索引相对于B+索引的优点如何分析SQL执行慢的原因Redis连接时的…
thumbnail
字节跳动php面试题(三)
一面: (视频面,30分钟) 看你是计算机专业的,你给我讲讲计算机基础里的与门,或门,非门的原理吧…..那异或呢那怎么判断一个一个数是不是2的幂次方,讲思路,写代码问安卓方面的东西(我说我没了解过)看你的简历上写的都是一些基础的技能,那我对一个东西比较感兴趣,就是同步互斥,生产者消费者、读者写者模型,那你写一个产生死锁的代码吧(有个什么东西他说你用…
thumbnail
字节跳动php面试题(四)
首先我在这里声明:不是本人亲自经历,是本人一个非常好的朋友亲身经历分享的 ,这些干货有一定的参考价值,在这里本人以文章的方式分享给大家,希望对需要往大型互联网公司发展的年轻人以及程序员有所帮助,话不多说: 一面(约1h) 在面对未知的流量暴增,可以预先怎么处理如何限流,限流算法,对于ddos攻击怎么处理PHP数组的底层实现分布式事务RPC相对于传统…
thumbnail
字节跳动php面试题(五)
1. 什么事面向对象?主要特征是什么? 1) 面向对象是程序的一种设计方式,它利于提高程序的重用性,是程序结构更加清晰。2) 主要特征:封装、继承、多态 2. SESSION 与 COOKIE 的区别是什么,请从协议,产生的原因与作用说明? 1) http 无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请求不同的页面不能看做是同一个用…
thumbnail
linux面试题集锦
du和df的定义,以及区别? du显示目录或文件的大小。 df显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统。 (文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的,通常称为MetaData。)du命令是用户级的程序,它不考虑MetaDa…
thumbnail
PHP面试题集锦
php如何实现多继承? trait的出现就是一种解决需要多继承场景的方式。 使用场景是如果多个类都要用到同样的属性或者方法,这个时候使用Traits可以方便的给类增加这些属性或方法,而不用每个类都去继承一个类,如果说继承类是竖向扩展一个类,那么Traits是横向扩展一个类,从而实现代码复用。 PHP的基本变量类型有哪些? 四种标量类型:boolea…
thumbnail
Golang面试题集锦
介绍下TCP https://lilogs.com/archives/485.html 简单介绍一下Golang? 谷歌开发的一种系统编程语言。它具有内置的垃圾收集机制并支持并发。代码可以编译成单个可执行二进制文件,不需要添加库或运行时环境即可在服务器上执行。 Go有几种类型的channel? Go的gpm模型介绍下 Go有几种锁? 包括互斥锁,读…