今天周五,最近比较轻松,请大家吃面啦~
有赞
一面:
实习加项目,为什么不留在实习公司
二面:
1、Java反射机制
2、多线程和多进程的区别
3、Java的多线程
4、tcp三次握手
5、线程的状态
还有些常规问题忘了
三面:
1、项目
2、linux中seq和awk命令
3、算法题:计算器(栈实现)、快排
4、场景题:一个日志文件,一个函数的功能是将它倒叙输出如何判断这个函数是否正确
5、时间太久了,忘了
百度
一面:
1、常规问题,线程和进程的区别啦,线程和进程之间的通信啦,balabalabala
2、斐波那契、链表环的入口
3、sql语句
4、索引的实现
二面
1、电梯的调度
2、对最熟悉的APP进行测试,不许打开手机
3、幸运数
4、线程和进程之间的通信
360
一面:
1、索引的底层实现
2、数据库的优化查询
3、关系型数据可和非关系型数据库
4、遍历环形链表
5、数组去重
6、多线程和多进程
7、balabala
二面:
1、多路复用:select原理
2、项目中多线程,使用的方法
3、python中传递很长的参数怎么使用
4、爬虫的框架(简历上有写)
5、树的遍历
6、找出数组中出现此数大于等于4次的数
贝壳
一面
1、正则表达式
2、数据库的查询,表的连接
3、http状态码、url的过程
4、正则表达式
5、Linux常用命令,grep的使用实例
6、有序数组中找出后插入的那个数(面试官说用python很容易就解决了)
7、python几种数据结构的区别(可以先说各自的特点,然后再说由各自的特点引发的使用场景)
二面:
聊人生