每日面经百度C++JavaPHP工程师最新面经速递!

Posted 直通硅谷订阅号

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日面经百度C++JavaPHP工程师最新面经速递!相关的知识,希望对你有一定的参考价值。

【每日面经】百度C++、Java、PHP工程师最新面经速递!

直通硅谷每日面经整理

【每日面经】百度C++、Java、PHP工程师最新面经速递!

为了帮助小伙伴们更好的准备面试

直通硅谷帮助大家整理了每日最新面经

省去自己搜索面经的繁琐


重点标红 我们每天都更新哦!


整理时间


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


完整版领取方式




领取方法:

扫码添加小助手,回复“面经+公司名”

得到最新面经汇总!


【每日面经】百度C++、Java、PHP工程师最新面经速递!

【每日面经】百度C++、Java、PHP工程师最新面经速递!

每天不断更!不止这些哦~


【每日面经】百度C++、Java、PHP工程师最新面经速递!

最新面经看了,可答案不确定又该怎么办?

求职准备苦,找直通硅谷

Offer又被撸,找直通硅谷


直通硅谷成立4年多以来,已累计帮助2500+学员拿到心仪offer!



【每日面经】百度C++、Java、PHP工程师最新面经速递!

依托硅谷顶尖科技公司资深工程师教师资源,针对华人学生面试短板,打造精悍高效、高技术含量且紧贴面试趋势的求职辅导课程,帮助学员提高硬核能力、熟知面试技巧,拓展职场人脉,从而进入硅谷顶尖科技公司。


专业团队,经验打造,助你全面提升求职准备效率,短时间内 迅速提升面试能力!


课程详细介绍请点击↙左下角原文链接~


 求职文书资料:25万字四年积累资料库,包含求职文书模板、面经资料、BQ资料等,让同学在求职的前、中、后期大大节省资料搜集时间。 

【每日面经】百度C++、Java、PHP工程师最新面经速递!

以上是关于每日面经百度C++JavaPHP工程师最新面经速递!的主要内容,如果未能解决你的问题,请参考以下文章

每日面经IntuitMicrosoftAmazon最新面经速递!

每日面经AmazonMicrosoftGoogle等最新面经速递!

每日面经BloombergMicrosoft等公司最新面经速递!

每日面经LinkedInMicrosoft​Spectrum​最新面经速递!

每日面经Microsoft​Amazon最新面经速递!

每日面经Oracle​MicrosoftAmazon等公司最新面经速递!