查看全部767条面经
5336
面试了职位:旅游顾问
感觉没戏
面试流程:共经历了1轮面试
整体感受:很好
面试难度:有难度
面试来源:校园招聘
一面主要问了一些关于
一面
主要问了一些关于对公司的看法,另外就是是否计划长期做下去,为什么选择这个行业,这家公司。
二面
记录此轮面试过程或感受
一月前 发布

相关推荐

9391
面试了职位:Java
感觉靠谱
一面1.自我介绍、科
1.自我介绍、科研介绍、项目介绍、实习介绍2.实习内容涉及了redis,问了redis的数据类型,sortedset一般用于什么情况 排行榜取topK 3.redis为什么不可靠,怎么变得可靠 1)异步主从复制,没复制完master宕机 2)脑裂,master脱离连接范围,哨兵选举新的mastere,client没来得及切换继续发送到旧master,数据丢失 这里面试官还提示了并发场景,但是我只知道redis单线程上面两种情况数据丢失,有大佬解答一下吗4.实习内容涉及了MQ,问了几种MQ的对比5.事务是干什么的,事务特性,事务隔离级别,mysql默认级别,为什么是RR 1)作用:保证数据的一致性和完整性 2)特性:ACID(原子性,隔离性,持久性,一致性) 3)隔离级别:读取未提交,读取已提交,可重复读,可串行化 4)默认级别:可重复读 5)原因:当时答了在一致性和性能之间做平衡,但是后来详细看到如下解释: 低版本的MYSQL,使用RC+STATEMENT组合会导致主从不一致(1.5之前binlog只有statement格式,按照commit时间顺序保存,先插入后删除,master时先删除后插入), 但在RR级别下binlog任何格式都不会造成主从不一致,现在已经修复了问题,但沿用了老的设定 binlog不同模式: statement:每修改一条会修改数据的sql都记录在binlog 一致性问题 Row:不记录sql语句上下文相关信息,仅保存哪条记录被修改 一条update执行多次,多条数据 Mixedlevel:是以上两种level的混合使用,一般的语句修改使用statment格式保存binlog,如一些函数,statement无法完成主从复制的操作,则采用row格式保存binlog6.CAS原理,如果比较不相等会怎么样,自旋锁为什么要不断重试,CAS性能什么时候比锁差 1)原理: CAS是比较值,如果值相等则变换,不相等只返回当前值,多线程下会自旋竞争 2)这个我也不大会,感觉是因为用到CAS自旋,默认是乐观情况,几乎不存在竞争,不断重试等待保持者释放锁就立刻竞争? 3)单核CPU?7. linux命令,看进程id,端口状态 1) 进程id:ps -ef 2) 具体端口状态: netstat -anp |grep 端口号8. 数据库,mysql索引,插入数据索引维护,最坏会发生什么 1) B+树 blabla 2)整个树进行一个平衡的调整9.四次挥手,close_wait和time_wait是什么,如果出现大量time_wait会是什么原因 1)四次挥手 blabla 2)close_wait 服务端还有消息没法送完时候 3) time_wait 客户端 最后的ACK发送完等待2MSL时间,如果丢失重发时间2MSL,上一次链接的消息完全消失 4) 出现大量time_wait: 在 高并发短连接 的TCP服务器上,当服务器处理完请求后立刻主动正常关闭连接。这个场景下会出现大量socket处于TIME_WAIT状态。如果客户端的并发量持续很高,此时部分客户端就会显示连接不上。 具体一点,短连接表示“业务处理+传输数据的时间 远远小于 TIMEWAIT超时的时间”的连接。比如取一个web页面,1秒钟的http短连接处理完业务,在关闭连接之后,这个业务用过的端口会停留在TIMEWAIT状态几分钟,而这几分钟,其他HTTP请求来临的时候是无法占用此端口的。这样大量端口占用造成严重的资源浪费 至于如何处理的话,” 打开系统的TIMEWAIT重用和快速回收“ 10.反问...查看更多
一月前 发布
匿名用户
面试了职位:Java
感觉没戏
 一面问的比较基础(
 一面问的比较基础(然而我连二叉树删除节点都写错了)  二面比较有意思,问的很深,感觉面试官水平很高。  挑几个印象比较深的 1、随便聊聊项目,相当于闲扯。 2、计算复杂度,求f(n)=n*f(n-1)+O(n)的通项 3、epoll的底层实现原理 4、Slab算法底层实现原理,CPU L1 Cache实现细节  5、C/C++调用规约(__stdcall 和 __cdecl),编译器对于返回地址的优化(返回地址放在哪个寄存器(╯‵□′)╯︵┻━┻)到这里我觉得已经凉了。  6、gevent底层实现原理,协程上下文切换实现。异步IO。  7、反问环节:我是不是已经GG了。面试官笑而不语。...查看更多
一月前 发布
匿名用户
面试了职位:网络安全
面试通过
面试绿盟科技安全工程师
211硕士,面试岗位,北京绿盟华北产品交付部安全工程师。首先感谢学姐给的内部推荐,一共经历两轮面试,都是电话面试,一轮技术面,依据简历对有关网络基础知识考察和网络安全技术考察,题目:1.BGP的路由属于有哪些?2.SQL注入产生的原因?3.XSS的分类?4.XSS产生的原因? 第二面是HR面试,由于第一面面试官反映较好,所以HR面试仅仅只是闲聊。本来说安排第三轮面试,后面回复说无需安排第三轮面试。等了接近一个月就收到offer了。工资就同行业来说较为少,但是好在上班时间较为轻松,每周五天上午9点到下午5点,具体是否需要加班需上班后才能确认。就学姐透露内部非常完善的学习资料可以学习,因此对于我个人而言,可以有充足的时间进行锻炼和学习。 ...查看更多
一年前 发布
匿名用户
面试了职位:大数据开发
面试未通过
大数据开发实习生面经凉凉篇
2019.05.09,10:30 绿盟科技武汉分公司,大数据实习生。 面试官:自我介绍一下。我:超简洁的说了几句。 面试官:科班出身,问问基础哈,操作系统里面进程和线程,怎么区分的,什么时候用线程,什么时候用进程,操作系统操作基于线程还是进程的?我:答得一般,说了包含关系还有调度机制,最后一个问题我答了线程。 面试官:栈和队列你挺熟悉的?讲讲结构还有操作系统或者网络里哪些地方用到过这些。我:kafka消息队列说了一下。说了一下二叉树的遍历,还有啥来着? 面试官:去后面黑板手写栈或者队列的实现我:写类的时候忘了写class包起来,太不专业了。搞得面试官问你这是java还是c++?原理挺简单的,笔不好写,我就口述了过程。 面试官:你了解MySQL?讲讲有哪些性能优化?左连接右链接?我:.....一个都不会(这段需要好好补课)。 面试官:用MapReduce做了啥。我:wordCountDemo说了一下。 面试官:有没有做非课程demo的大数据项目,我:无......。 面试官:插一句(数据库字段最多可以为多少个)。我:256(瞎猜的)。 面试官:什么时候能来实习?一周可以五天吗?能一直实习吗。我:不用发论文了,随时可以来,可以一直实习,996都行那种。(后来才知道,那里大数据部门的老大就是每天查表各种SQL+hive操作,没了。人家希望你会精通hive+SQL,Java都不怎么写) 总结:这里无数据挖掘和机器学习的大数据版本,且新手实习就是写写SQL。哦,对了,偏爱python选手,日乐购啊。 ...查看更多
1个问题,1条回答
Q:SQL索引和锁?左右连接?
一年前 发布