每日面经百度C++JavaPHP工程师最新面经速递!
Posted 直通硅谷订阅号
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日面经百度C++JavaPHP工程师最新面经速递!相关的知识,希望对你有一定的参考价值。
直通硅谷每日面经整理
为了帮助小伙伴们更好的准备面试
直通硅谷帮助大家整理了每日最新面经
省去自己搜索面经的繁琐
重点标红! 我们每天都更新哦!
整理时间
2020年5月上旬
本期内容
百度最新面经速递
部分面经阅读
(因为整理内容过多,这里只放有部分面经,想获取完整版的小伙伴们可以阅读下文“完整版获取方式”。)
百度/C++工程师/校招
1、C++的指针和引用
2、C++高级数组
3、TCP UDP的区别
4、输入网址以后的过程
5、正则表达式写邮箱
6、知道的排序
7、说一下快速排序的操作
8、快排时间复杂度
9、linux里面常用指令
10、用过什么数据库,怎么用的
11、数据库索引
12、说一下B+树
来源:
https://www.nowcoder.com/discuss/373641?type=2&order=3&pos=28&page=1
百度/php工程师/校招
一面面经(非常基础1h24min)
面试官非常条理,永远是从我的回答中提取下一个问题,广度很广,并不是很深,由于考过研,基本没啥问题,面试官感觉对JAVA也比较了解的,知道我不会php就没问.
1.自我介绍
2.OSI七层模型,各是什么,分层原因
2.http,ftp是那层
3.说到了tcp那讲一下tcp和udp的区别,用途
4.tcp通过什么来保证可靠传输的
5.三握四挥
6.数据库用的什么,不同引擎的区别和用途
7.项目中分表是为什么
8.进程线程的区别
9.java中创建线程的方式
10.JAVA基础系列(10min,确实很基础了,问的比较广而已)
11.解释三个项目(20min)
12.介绍各种数据结构的稳定性和时间空间复杂度
13.linux中shell用的多么(我说不多,现查现用)
14.shell如何统计一个文件中某个关键词的个数(emmmm 不会)
15.写算法题
:递归和非递归前序遍历
:给定前序中序构建二叉树
:无序数组中如何查找两个数之和为target(我给的要么不用额外空间,排序后遍历一遍(O(NlogN),要么用辅助hashmap来存(时间空间都是O(N))
16.反问:讲了一下他们部门的主要业务
来源:
https://www.nowcoder.com/discuss/372483?type=2&order=3&pos=30&page=1
百度/Java工程师/校招
问项目、实习
hashmap jdk7和8的区别,链表长度大于8转成红黑树,put源码,和hashtable区别
hashset实现
concurrenthashmap 原理7和8的区别,深问细节
Java内存模型,解释下各分区,A a = new A();a存在哪(区分成员变量个局部变量)
垃圾回收算法,详细说分带算法,可作为roots gc的对象
类加载过程,双亲委派原则
线程状态
wait和sleep啥区别
线程池,各种细节,参数,原理,阻塞队列,拒绝策略
三个线程ABC,怎样保证顺序执行(我说了join,信号量,最后让我用锁实现下)
synchronized 和lock 啥区别,原理,公平锁与非公平如何实现(说到AQS)
synchronized 锁升级
volatile作用,实现原理
cas 原理,cas产生的问题(ABA,占用cpu)
索引有几种,聚簇和非聚簇,回表操作
索引失效情况
如何优化mysql
mysql存储引擎,区别
索引用什么数据结构,为什么用b+
事务特性
隔离级别
脏读,不可重复读,幻读,解释
mvcc是啥,如何实现的?
redis数据类型
redis持久化方式,原理,效率,区别
AOF持久化是否包含查指令
spring说几个注解
ioc和aop原理及解释
动态代理,jdk代理和cglib代理区别,实现
spring事务
tcp三次握手,为什么,两次有什么问题
https请求过程
来源:
https://www.nowcoder.com/discuss/369192?type=2&order=3&pos=34&page=1
百度/Java工程师/实习
http常用的代码
502和504区别
mysql索引
mysql的ACID
InnoDB和MyISAM的区别
乐观锁悲观锁
HTTP的特点
mysql事务隔离级别及其作用
mysql的主从同步
Java的基本数据类型和占用字节
最左匹配原则
nginx了解么
redis的同步
redis数据淘汰
RDB和AOF的优缺点
AOF是阻塞的么
分片数据会丢失么
一致性哈希算法
String可以被继承么
final的作用
阻塞队列
IO模型和它们的使用场景 有几种buffer
都会什么数据结构
分布式同步
平常用过什么设计模式?
OSI模型第4层和第7层的区别,有什么协议
干过什么项目 项目用了什么框架 有没有分布式 大数据的经验
git如何使用
常用linux命令
如何查看进程ps -aux | grep xx
然后问我每个参数的作用
awk
压缩包的命令是什么
使用过memcache么
都使用什么操作系统
mybatis和jdbc的区别
除了Java还用什么语言
大数据了解么
前端了解么
分布式了解么
项目的并发量是多少
有用什么框架么
上述问题由于没有经验所以都不会。。
算法
跳格子一次2到3格
excel表格 第几行的行号是多少 1-26行abc...z 然后是aa ab ac...az以此类推
来源:
https://www.nowcoder.com/discuss/367614?type=2&order=3&pos=37&page=1
完整版领取方式
领取方法:
扫码添加小助手,回复“面经+公司名”
得到最新面经汇总!
每天不断更!不止这些哦~
最新面经看了,可答案不确定又该怎么办?
求职准备苦,找直通硅谷
Offer又被撸,找直通硅谷
直通硅谷成立4年多以来,已累计帮助2500+学员拿到心仪offer!
依托硅谷顶尖科技公司资深工程师教师资源,针对华人学生面试短板,打造精悍高效、高技术含量且紧贴面试趋势的求职辅导课程,帮助学员提高硬核能力、熟知面试技巧,拓展职场人脉,从而进入硅谷顶尖科技公司。
课程详细介绍请点击↙左下角原文链接~
求职文书资料:25万字四年积累资料库,包含求职文书模板、面经资料、BQ资料等,让同学在求职的前、中、后期大大节省资料搜集时间。
以上是关于每日面经百度C++JavaPHP工程师最新面经速递!的主要内容,如果未能解决你的问题,请参考以下文章
每日面经IntuitMicrosoftAmazon最新面经速递!
每日面经AmazonMicrosoftGoogle等最新面经速递!
每日面经BloombergMicrosoft等公司最新面经速递!