求职刷题神器

funit.cn

  • 一面:自我介绍对云计算的了解,说一说docker和vmwarejava和python有什么区别c++的指针长度是多少用过哪些数据结构tcp/ip协议三次握手为什么把osi七层模型简化成tcp五层线程和协程为什么要用django,用过django哪些组件?什么是MTV?tornado和django有什么区别,实现tornado的异步非阻塞有哪些方法?如何实现celery的生产者消费者模型?celery的worker怎么启动?算法题:一个数组里面有若干范围在0到10的数,输出里面7的个数,要求不能使用判断语句。
    3 0 45
  • 一面:算法题:leetcode生命游戏为什么用springbootspring有哪些wired注解java里常见的锁有哪些hashmap底层的数据结构,为什么改用红黑树线程有哪些状态,各自的英文是什么(就尼玛离谱)深拷贝和浅拷贝知道哪些数据库引擎,有什么区别?二面:进程线程和协程用过哪些数据库redis支持几种数据类型mysql有哪些索引,主键索引和唯一索引有什么区别,如果数据库查表慢你会怎么优化什么是左连接和又连接如果要设计一个登陆页面,你会怎么设计数据库linux删除文件指令(逐渐开始不当人)rm指令有哪些参数复制文件的指令,有哪些参数写脚本批量修改文件后缀总结:面试如相亲,是一个相互考量的过程,看不看得上都是是缘分,我想说的就是,别当舔狗,永远别取悦你的面试官。
    0 0 44
  • 一面(电话面试)(1)问题对linux系统的熟悉程度PyQt5的信号与槽用PyQt5设计的界面不美观的话怎么做(控件样式,呜呜我还没学)python的修饰符(我不会)定义修饰符是用于限定类型以及类型成员的声明的一种符号。13种修饰符,按功能可分为三类:访问修饰符,类修饰符和成员修饰符。访问修饰符访问修饰符就是类,属性和方法的定义分级制度。public:访问不受限制。protected:访问仅限于包含类或从包含类派生的类型。只有包含该成员的类以及继承的类可以存取.Internal:访问仅限于当前程序集。只有当前工程可以存取.protectedinternal:访问仅限于当前程序集或从包含类派生的类型。private:访问仅限于包含类型。只有包含该成员的类可以存取.类修饰符abstract:可以被指示一个类只能作为其它类的基类.sealed:指示一个类不能被继承.static:修饰类时表示该类是静态类,不能够实例化该类的对象,该类的成员为静态.成员修饰符abstract:指示该方法或属性没有实现.const:指定域或局部变量的值不能被改动.event:声明一个事件.extern:指示方法在外部实现.override:对由基类继承成员的新实现,即类的重构(自己的理解)readonly:指示一个域只能在声明时以及相同类的内部被赋值.3.二面(微信视频)太水了吧,也可能与我会吹牛有关系。自我介绍,之后针对项目问了问,又问了问哪个是用python做的项目,看了看我的博客之后,技术对其他两人说了句“我已经看过他的博客了,技术方面我已经没有什么要问的了”。哈哈,这句话让我感觉我之前的博客真的没有白写。结果就是面试过了,收到了offer。公司住宿条件还行,公寓,单人单间,厨房,厕所,空调啥的都有。会考虑去不去。4.感悟博客
    1 0 46
  • 我只收到了一轮电面。应聘数据分析师。1.自我介绍我噼里啪啦讲了一堆自己的专业,项目和性格,感觉没有很好的把自己的特征和岗位结合起来介绍,有点失败啦。2.专业技能例如会不会SQL之类,有没有做过分析的项目回答的是学习过SQL,但是项目中没有很多的数据,不太需要用的。项目里面用的都是SPSS之类统计分析软件、3.项目里面有没有用到SQL回答的是没有用过。4.数据分析师和数据分析工程师这两个工作岗位在你的理解看来有什么不同?5.映象比较深刻的有哪些项目,为什么?6.如果让你去评判忠诚度,你会怎么建立评价的指标?
    4 0 63
  • 本人技术栈为Python后端开发,面经如下:一面:python基础部分:1.迭代器生成器生成器是如何实现迭代的2.list实现3.import一个包时过程是怎么样的?4.装饰器实现5.菱形继承6.内存垃圾回收:分代回收细节7.项目具体8.mysqlb+树9.wsgi二面:1.堆排序2.比较c语言和Python语言中的异步3.epoll4.tornado框架5.求二叉树深度6.mysql联合索引7.wsgi8.uwsgi进程模型
    0 0 96
  • 面试时长:25min面试公司:深圳诚远科技有限公司总评:中型公司,做商业销量预测和推荐相关,面试感觉一般,总体不是很难,但是面试官喜欢问特别偏门问题,比如XGBoost框架里面某一个API具体怎么用的有啥功能。总体感觉一般,一二面的面试官都懂行但是都喜欢显摆。(1)XGBoost和LightGBM、CatBoost主要区别?要点1:XGBoost中,树是按层生长的(平衡的),同一层所有节点都做分裂,叫做Level-wisetreegrowth,最后剪枝。优点是过一次数据可以同时分裂同一层的叶子,比较好做多线程优化,但是比较低效,比如有些同层叶子增益很低实际没必要分裂。要点2:LightGBM是不平衡的,叫做Leaf-wise,就是每次从当前所有的叶子中,找到增益最大的一个叶子,然后分裂。缺点是可能长出比较深的决策树,导致过拟合。解决办法就是限制最大深度。要点3:CatBoost主要采用对称树的生成形式,而LightGBM和XGBoost的生成形式依旧是传统的决策树。在对称树中,每一层每一个节点的判断条件是一样的,而在传统决策树里面,每一层的判断条件是不同的。(2)GBDT的DART是怎么用?XGBoost里面的某个(记不清了,很冷门)API是怎么用的?要点:这题目给我问懵逼了,没听过DART是啥好吗...完事查了才知道这东西全称DropoutsmeetMultipleAdditiveRegressionTrees,利用了深度神经网络中dropout设置的技巧,随机丢弃生成的决策树,然后再从剩下的决策树集中迭代优化提升树,这是DART的主要思想。不难,但是查完一脸尴尬...(3)问到冷门API也很尴尬,哪有面试问这个的,有什么意义吗?(4)RNN和LSTM的主要区别?要点:提到几个门和Hidden以及Cell状态就行了。网上一大把我这里不赘述了。
    0 0 46
  • 一面有没有做过比较复杂的页面?携程的React-imvc做了什么?使用Redux的好处,以及和Mobx的区别对React最新特性有了解吗?class组件和函数组件的区别?useState为什么不能放到条件语句里面?实现一个Promise.allReactSSR是怎么实现的?有用过代码规范相关的吗?Eslint和Prettier冲突怎么解决?实现一个数组转树形结构的函数二面说几个你觉得足够复杂的项目?你是怎么去做ReactSSR的?有没有做过性能优化相关的?实现一个深拷贝实现一个二叉搜索树转链表的方法开始重新找工作了,祝我好运吧
    0 0 55
  • 现场三轮技术面试+一轮HRBP面(4小时5分钟)聊项目,画项目架构图,画一个用户从发起请求到接收到响应,中间经过哪些服务,每个服务做什么事情的流程图,讲数据库设计。处理过线上OOM问题没有,如何处理的?遇到过线上服务器CPU飙高的情况没有,如何处理的?线上有没有遇到其他问题,如何处理的?对线程池的理解,项目中哪个地方使用了,如何使用的,用的Excutor框架中的哪个实现类,为什么用这个对CAS的理解,CAS带来的问题,如何解决这些问题volatile底层、synchronized底层、锁升级的过程、MESI对MySQL索引的理解、对组合索引的理解、索引的最佳实践分布式锁的实现、对比Redis分布式锁ZK分布式锁唯一ID如何实现的,Snowflake实现原理,Snowflake有哪些问题,如何避免根据订单号可以推算出今天的订单量如果线上一个功能是用栈结构实现的,使用过程中要注意哪些问题,为什么怎么理解线程安全怎么理解接口幂等,项目中如何保证的接口幂等怎么理解微服务,服务如何划分,可以从哪几个方面去划分,为什么这样划分,微服务带来了哪些好处,哪些坏处,如何看待这个问题如何理解网关,网关带来的好处和坏处,如何解决Hystrix功能在项目中怎么使用的Hystrix怎么检测断路器是否要开启/关闭Hystrix实现原理怎么理解命令模式和观察者模式,手写一个观察者模式或者命令模式的代码,策略模式也行掌握哪些设计模式,常用哪些,项目中如何使用的,为什么用这个,不用那个,手写一个线程安全的单例模式如何设计一个秒杀系统如果我现在就是要实现每秒10w请求,不能熔断限流,如何去设计假设现在双十一零点,大量下单请求,如何对这些订单进行分库分表,为什么服务A调用服务B中一个接口,服务B调用服务C中一个接口,如何实现若服务B响应服务A成功,则服务
    5 0 66
  • 一面是技术面,感觉像是部门主管,说话很快,整个过程也很顺利。贴一下面试比题希望对大家有帮助。一面(20min)1.脱库以后对方拿到用户名和密码,对方利用撞库如何避免用户密码被泄露2.es如何实现搜索的,你为什么用es不用其他的,比如输入学校,es能搜索出所有学校,输入其他的他是如何实现呢?3.celery详细描述具体实现过程,代码,如何启动,他是进程还是线程,和django的关系,celery的原理4.算法如何计算一个能被三整除,并且尾数是6的数,用两种以上方法,写完了以后他要用算法优化一下5.8小时内一个博客的文章排行榜(2亿用户),用什么数据库,如何设计数据库表6.一个网站,有1000w的并发,秒杀,如何在数据进入到mysql之前拦截7.redis这里假设有1000个用户进来,抢购10个商品,如何判断是否无货了,不会超卖
    2 0 48
  • 1.自我介绍2.看你简历中反爬虫技术使用了IP代理,那问一下这个IP代理是在哪个层实现的?答:运输层,当初想着IP协议是在运输层就回答了运输层,其实傻的可以,IP协议中的IP是固定不变的,网络号+主机号,怎么会变化呢?而且我还非要说个Docker搭建代理池。。。在HTTP头部中有一个字段X-Forwarded-For,实现伪造IP地址3.SQL语句提供两个表Table1:|Id|Name|Salary|DepartmentId||1|Joe|70000|1||2|Jim|90000|1||3|Henry|80000|2||4|Sam|60000|2||5|Max|90000|1|Table2:|Id|Name||1|IT||2|Sales|求查询各个部门的薪资最高的人选,返回他的部门,名字,薪水?SELECTs.Departnemtle,s.name,s.salaryFROMTABLE1sINNERJOINTABLE2cONs.id=c.id;4.INNERJOIN、RIGHTJOIN、LEFTJOIN和JOIN的区别:leftjoin(左联接)返回包括左表中的所有记录和右表中联结字段相等的记录rightjoin(右联接)返回包括右表中的所有记录和左表中联结字段相等的记录innerjoin(等值连接)只返回两个表中联结字段相等的行join默认就是innerjoin连接5.算法,二叉树定义一个规则,如果选中该节点,则该节点的父节点和子节点不被选中,求符合这种规则的结果的最大值6.一段HTML文件中,’‘标签替换成自定义的’自定义‘标签,如果‘’标签存在,但是’/‘不存在则相应的得补上’/’,写出该代码7.TCP数据包是怎么解析成HTTP数据包的
    5 0 71
  • 微信扫码加好友进群