求职刷题神器

funit.cn

  • 职位:python测试开发岗面试公司:北京小米移动软件有限公司面试轮数:一面时间:3月5日面经问题复盘:自我介绍介绍下你以往工作中的自动化测试怎么做的,用了什么框架,怎么统计自动化覆盖率介绍下你以往工作中的性能测试这么做的,遇到问题是怎么分析、调优的介绍下你以往工作中的功能测试这么做的,流程,计划,风险把控一些linux命令,主要跟进程,文本处理,shell相关一些sql命令,关联查,存储过程###二面性能测试经验丰富,你给我介绍下性能测试的流程,要重点表现出你的lavel能力如果你手下有一个员工,他漏测率很高,但特别想做测开岗,编码能力又差,你怎么处理如果你老板给一个5天工作量的活,你把活分给手下某员工,那员工3天后告诉你风险大,还需要5天,你怎么处理用你熟悉的编码语言,由用户输入3个数字,判断这3个数字能否组成三角形###三面如何实现一个链表现有两个栈,怎么实现队列的功能手机APP的兼容性测试怎么测有一个文件服务器,现有N个节点向这个服务器上传文件,怎么保证传输速度又快又完整linux上启动1个进程,最少会启动几个线程性能测试的并发量怎么设置两个表之间有多少种关系主键是什么,有什么特性在与其他表关联查询时,需要给字段设置什么如果有1个表有10个字段,我为了保证查询速度,给10个字段都设置索引,可行吗非关系型数据库知道哪些,他们有什么特点桌面端或者APP端首页都会有海量的数据,系统是怎么保证能够在较短的时间内获取图片字段等,是所有用户都向总服务器去拉资源吗
    2 0 75
  • 面试公司:杭州东信北邮信息技术公司职位:python技术工程师面试感受:4星****面试轮数:一面1.增量是怎么爬取的,怎么去确保不被反爬?2.哪些网站用到了账号爬取,怎么实现?3.有没有用过app抓包,抓包后怎么处理,api里面有一个签名证书,有没有了解过?4.有没有做过项目的迭代,例如公司有100台服务器,后续更新到1000台,这个怎么做爬虫维护,有没有做过这种迭代?有做过部署吗?5.模拟登陆,如果通过分布式爬取是把ip地址随机分配给任意服务器,还是将账号和ip进行捆绑,固定一个ip一个账号?6.电商的数据都是不定时改变的,例如淘宝搞活动或者店家搞活动,这个你怎么确保数据都是新的呢?7.杭州东信北邮信息技术有限公司~北京分公司~python~7题?8.简单描述一下TCP和UDP的区别以及优缺点?9.函数装饰器有什么作用请列举出至少三个并举出一些实例?10.简单说一下浏览器通过简答浏WSGI请求动态资源的过程?11.简单描述一下浏览器访问www.baidu.com的过程?12.RESTful开发API接口的规范?13.你们这个项目的集群与节点的结构,几个节点,分布式结构,都开了哪些进程服务?14.为什么使用hash存储购物车信息(包括浏览记录为啥用list存储,只要涉及到redis数据结构存储,可能会问为什么使用这种结构存储)
    0 0 46
  • 本来拿了offer是可以直通终面的,但因为想到成都的部门,所以需要重新面试。感觉比春招面实习时难了很多。一面:Http的执行过程?TCP三次握手过程TCP中第一次Seq是如何产生的?linux,shell命令,编写计算nginx日志中访问最多的100个ip如何编程实现?排序的时间复杂度?如何优化?进程、线程、协程的区别python中多进程和多线程的区别做题:二叉树右视图,先探讨了一下方案和时间复杂度、空间复杂度,然后要求把空间复杂度降到O(logN),开始写代码,写得很磕磕绊绊二面:先聊了会人生,为什么当时拒了字节的实习,为什么选择开发岗...开始聊分布式二阶段提交协议的实现方法探讨二阶段提交协议的缺点,以及三阶段提交协议如何弥补这些缺点其他的分布式框架,聊了下RAFT,主要讲了RAFT的leader选举策略RAFT如何克服split-brain的问题RAFT实现了CAP中的哪两个原则开始聊数据库,事务的隔离级别有哪几种可重复读的实现方式,是否了解MVCCMySQL(Innodb)锁的类型及作用乐观锁的实现方式(只说了Java上的CAS方式,完全不知MVCC)间隙锁?MySQL索引为什么选B+树而不是B树B+树的缺点开始聊操作系统,虚拟内存和物理内存的区别页式内存管理系统中的虚拟内存到物理内存的加载方法以及页淘汰策略在程序中取地址得到的是物理地址还是虚拟地址?是逻辑地址进程间通信方式信号和信号量的区别智力题:圆形桌子,A和B下棋,棋子是圆的,A先走,每人轮流下,一次只能下一颗(不能不下),如何保证A一定赢?算法题:顺时针打印矩阵
    3 0 60
  • 公司:万仕道(北京)管理咨询股份有限公司,面试还是相对比较流畅的,经过比较后,我还是比较有意愿加入这个公司,希望不要被pass。希望我的这个面经可以帮助到其他人。1.python里search()和match()的区别?2.描述数组、链表、队列、堆栈的区别?3.请列举5个常用的Linux命令并解释其作用?4.类中的new方法和init方法的区别5.用python代码实现一个列表内重复元素的去重6.如何对列表进行排序然后去重7.简述如何部署Django项目8.如何处理项目日志9.简单描述自己遇到过的一个印象深刻的bug10.mysql如何建立索引11.如何快速定位bug12.项目已经上线的情况下如何修复bug13.python中拷贝对象的区别(浅拷贝、深拷贝、赋值)14.多线程和多进程的区别15.如何考虑优化整个web项目
    2 0 52
  • 面试官有两位,其中一位主要发问和沟通,首先是问我一些问题,之后一直是面试官在和我沟通这个岗位需要做什么以及期望求职者具备的能力。问题如下:1、自我介绍2、在某大厂做数据分析实习做了什么,都获得了什么?3、针对介绍中说的沟通能力强,追问你是怎么和大厂同事进行沟通的?4、讲一个你认为最困难的事情?5、场景题:某个电视剧的播放量双数集的播放量总是比单数集的播放量多,如果是你,会怎么分析原因?(这个真不知道怎么破题,后来面试官只提示了一下可以看一下其他电视剧的双数集是否也比单数集播放量多,后来就换题了,小伙伴们有想法的希望赐教~~)6、未来的职业规划。7、听我的职业规划里提到很多“希望自己不断补足技术上的短板”,导致面试官认为我和这个岗位做的业务分析可能不太符合(问我你是想走数据科学家路线吗),整个面试也挺别扭的,和我一直以来面试数据分析岗问的问题和整体的侧重点都不太一样。之后面试官花了大概20分钟跟我讲这个岗位需要具备的能力,总结来说是逻辑思维能力、数据分析能力、沟通能力。以及举了一些工作中可能会做的工作内容来佐证。爱奇艺研究院是由之前的战略规划部形成的,规模大概20多人,感觉是个小而精的团队,负责为爱奇艺做前瞻研究的,可能需要接触外部数据产品企业和内部各业务部门,以及收集各类数据源并清洗分析,岗位需要极强的主观能动性,找能做分析的课题。哇,我感觉这个岗位太有难度了,和岗位JD写的一点也不一样。
    1 0 69
  • 一面电话面,不知道有没有二面,总时长40分钟,无算法题,面的深度可以,面试官技术能力强,注重编码能力,面试感受四颗星****。面试过程1.简单介绍一下自己?2.开始问项目,具体怎么实现的,所以在面试之前自己一定要回顾一遍相应的的技术,为什么要选这个而不是其它的,以及他的优势和劣势分别是什么。技术问题,你简历中专业技能一项,一定会在项目经验之后挨个问你,所以精通就是精通,了解就是了解,不要给自己挖坑!微服务:什么是微服务,微服务的好处和坏处?容器技术:Docker网络模式,分层的好处和坏处,应用场景?服务编排:Kubernetes的网络模型,K8s的优劣,Pod/Service之间通信,Ingress和Service之间的区别,了解Linux么,自己的笔记本是否是Linux系统?3.Python:说一说with关键字的用法,如何自己清除资源,自己实现一个函数,要用with打开,需要注意什么说一说装饰器,如何实现一个装饰器,如何调用一个被装饰的函数4.数据库:说一说MySql、Redis、MongoDB、Zookeeper之间的区别,以及他们的使用场景和特点。5.API:如何提高吞吐量,如何发现某个接口吞吐性能不佳,如何解决,说一说解决思路?什么是RestfulAPI,和普通httpurl有什么区别,get/post/put/delete有什么区别,用过patch么?谈一谈swagger框架,如果yaml文件有改动,框架需要重新生成么,如果不用需要修改哪几个文件?6.你为什么想从现在的公司离职,你的职业规划是什么,你最近有没有在学什么技术,你有技术博客么,方便告诉我地址么7.你有什么问题想问我吗?
    1 0 55
  • 一共四面,三轮技术面,一轮HR面,一次性持续3个多小时,这个时长面下来有点疲惫,面试特点是根据招聘要求进行面,所以面这家之前可以着重准备下招聘要求上的技术。面试公司:北京完美创意有限公司岗位:Python研发工程师面试感受:四颗星****面试过程面试前:前台签到并领取一份问卷,先做题,做好前台拿给一轮面试官开始面试。问卷共3页,第一页对上面的技术能力进行自我打分(1-10分),剩下2页有三个题,总体比较简单:进制转换:将一个给定数字转换成16进制的字符串给定一个数组arr,求数组中第2大的数,要求时间复杂度为O(n)。SQL语句:给定一个员工表,找出email重复的行一面:(60分钟)注重技术基础,方面比较广,面试官很年轻,90后的样子1.简单做一个自我介绍2.Python:讲一下装饰器原理,java有装饰器么,怎么实现的。讲一下垃圾回收机制(引用计数、循环检测算法)。Asyn函数的返回值类型,自己写一个生成器,内部需要实现哪些函数。Python和Java的异同(同:面向对象,异:语法简单,封装规则而不是标准,运行时动态语言,内存申请)。Python对内存做了哪些优化(list等内存不会立即释放,进行重复利用,节省开支),list分配的内存空间用完了,如何扩容。讲一下Pythonthread(实际考察GIL)。3.Redis:存储结构,支持哪些数据类型,性能调优(缓存,命中率……),如何做内存优化,expire过期机制。4.Docker:容器间通信原理5.Kubenetes:k8s有哪些资源类型,Configmap是干嘛用的,讲一下Replicaset和Damonset的使用场景,如何使用。pod间通信原理,服务发现?Servicemesh了解么引出一系列问题(sidercar,istio,gateway)。如何定位问题(监控:cadvisor,influxdb,grafana……)。
    3 0 51
  • 个人背景:中流985理学专业应届毕业生。HR给我打过一个电话大致了解我的情况时也算一面吧,在这里贴一下专业面和主管面问到的问题。专业面试1专业面试1先简单介绍了自己的项目,然后让我写最熟悉的排序算法,最后是一道智力题。(1)关于项目:由于我没有参与过软件相关项目,也没有上过相关课程,所以我和面试官讲了大学的一个课设,和用MATLAB进行数学建模相关,面试官简单问了几个参数是如何选择的,项目是几个人共同完成的,就结束了。(2)关于排序:我写了个冒泡,和面试官讲了下快排的原理(已经忘记怎么写了,堆排序就从来没会过。面试官表示:“平时做的东西不怎么需要用是吧,好的好的。”(3)关于智力题:8个小球中有1个小球质量与其他小球不相同,此时你有一个天平,问需要称几次才能找出这个小球。一开始思路不对一直考虑二分,面试官告诉我正确答案是3次以后,顺利写出正解。专业面试2自我介绍以后,先让我完成3道题。(1)输出1-100所有孪生素数对。面试官告诉我不用考虑复杂度,重点在于实现。我就简单地找出所有素数存在list中,再判断相邻元素是否为孪生素数对,是则输出。面试官说可以了。(2)若观看视频时出现卡顿、花屏,请问是什么原因造成的,应该如何排查。不具备网络基础知识,我从网站、服务器、路由器、网络设置四方面来答,面试官说应该分析卡顿、花屏是由不同原因造成的,再进行陈述。(3)如下图,求A点到B点最短路径数目。这是一个简单的dp问题。是洛谷上的基础题的简单版。可以简单看出规定只能朝右或朝上走后,每条路径都是最短路径。设f(x
    2 0 66
  • 面了2轮,第一轮技术面试,也是最主要的。技术牛人和团队经理先问了些数据库相关的备份恢复如何操作的;说下DG的原理,印象最深的故障处理过程,然后再从中挑几个细节问之后团队经理会和你沟通下往年做过的项目,扮演的角色,有什么感想(基本唠嗑型,比较轻松)。增量是怎么爬取的,怎么去确保不被反爬哪些网站用到了账号爬取,怎么实现有没有用过app抓包,抓包后怎么处理,api里面有一个签名证书,有没有了解过有没有做过项目的迭代,例如公司有100台服务器,后续更新到1000台,这个怎么做爬虫维护,有没有做过这种迭代?有做过部署吗?模拟登陆,如果通过分布式爬取是把ip地址随机分配给任意服务器,还是将账号和ip进行捆绑,固定一个ip一个账号该轮面试过了之后就是HR了,做了套性格测试题然后说了下公司的福利,政策等。电商的数据都是不定时改变的,例如淘宝搞活动或者店家搞活动,这个你怎么确保数据都是新的呢?
    1 0 59
  • 同步异步、爬虫方面的问题比较多,其他的也问了一下常规性问题,从一线待了几年,面试这些不在话下~,静等结果中1.线程的异步和同步2.网络请求的异步和同步3.python中的异步请求库4.python的协程?其他语言有没有协程5.redis和MongoDB、mysql(如有)怎样配合使用,哪里用到,为什么这样做?6.爬虫项目怎样部署?有没有用过其他的部署方式?7.有没有用过scrapy-splash?8.有没有了解消息队列?9.熟练的网络请求库10.有了解哪些解析库11.app爬虫有了解吗12.列表和元组的区别
    3 0 54
  • 微信扫码加好友进群