求职面试
求职面试 标签描述

众所周知,受疫情影响,互联网迎来了『寒冬』,大厂HC骤减,腾讯基本不招人,华为也不再是有手就行,阿里某些部门流传只招23所院校,在如此严峻的形势下,上岸大厂变得愈发困难... 1.个人介绍 大家好,我是一枫。本科末流211,硕士中流985,均是电子信息专业,非科班、无实习、无比赛,最终上岸字节跳动,岗位是后端开发。 我是在读研的时候接触到的Java,在B站学习了Java基础、MySQL基础、JavaWeb、SSM、SpringBoot,但是那时候只是懂个皮毛,比如MySQL就只会Insert、Update、Select、Delete,像什么索引、事务、慢查询等都一窍不通。 正式准备秋招...

  iTY33YktvkRF   2023年11月01日   35   0   0 求职面试

什么是死锁(Deadlock) 死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力作用,它们都将无法推进下去。 产生死锁的四个必要条件得烂熟于心: 互斥条件:进程要求对所分配的资源进行排他性控制,即在一段时间内某资源仅为一个进程所占用。此时若有其他进程请求该资源,则请求进程只能等待。 不剥夺条件:进程所获得的资源在未使用完毕之前,不能被其他进程强行夺走,即只能由获得该资源的进程自己来释放。 请求和保持条件:进程已经保持了至少一个资源,但又提出了新的资源请求,而该资源已被其他进程占有,此时请求进程被阻塞,但对自己已获得的资源保持不放。 循环等待条件:存在...

  JLLTYWSDzQWX   2023年11月01日   43   0   0 求职面试

首先来看CPU和GPU的百科解释: CPU(CentralProcessingUnit,中央处理器):功能主要是解释计算机指令以及处理计算机软件中的数据 GPU(GraphicsProcessingUnit,图形处理器;又称显示核心、显卡、视觉处理器、显示芯片或绘图芯片):GPU不同于传统的CPU,如Inteli5或i7处理器,其内核数量较少,专为通用计算而设计。相反,GPU是一种特殊类型的处理器,具有数百或数千个内核,经过优化,可并行运行大量计算。虽然GPU在游戏中以3D渲染而闻名,但它们对运行分析、深度学习和机器学习算法尤其有用。GPU允许某些计算比传统CPU上运行相同的计算速度快10倍...

  JLLTYWSDzQWX   2023年11月01日   20   0   0 求职面试

CPU全称CentralProcessingUnit,中央处理器,计算机的大脑,长这个样子: CPU通过一个插槽安装在主板上,这个插槽也叫做CPUSocket,它长这个样子: 而我们说的多核CPU,一个CPU有几个核,这个核就是Core 其实在很久之前是没有Core的概念的,一个CPU就是一个完整的物理处理单元,之后由于多核技术的发展,CPU的概念转变为了一个容器(container),而Core则变成了真正的物理处理单元。 一个CPU中可以有多个Core,各个Core之间相互独立且可以并行执行 所以你说一个多核CPU支不支持多进程/线程并行? 当然是可以的,进程具体是由Core来执行的...

  JLLTYWSDzQWX   2023年11月01日   43   0   0 求职面试

跨域 什么是跨域 跨域主要由于不符合浏览器的同源策略所产生的一种现象,同源策略属于浏览器的一种安全策略,其要求是所请求资源的协议、域名、端口号与当前页面完全一致,目的是为了保护本地数据不被请求获取的数据污染,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击,因此同源策略拦截的是请求返回来的数据,即服务器响应了,但是响应的结果被浏览器拦截了。 浏览器采用同源策略,在没有明确授权的情况下,禁止页面加载或执行与自身不同源的任何脚本。 同源策略限制的内容 cookie、localStorage、indexDB等存储性内容。cookie只和域名以及路径关联,localStorage则是以源为...

  uIrQ84EQVtJb   2023年11月01日   57   0   0 求职面试

cookie与session的区别 首先,使用cookie和session的目的都是为了跟踪记录用户状态,因为http协议是无状态的协议,而某些场景服务端需要记录用户的状态,如购物车,需要来识别具体的用户,服务端就为特定的用户创建特定的session,用于标识并跟踪用户; 其次,cookie和session都是会话技术,session保存在服务端,cookie保存在客户端,服务端无法知道请求对应哪个session,依靠cookie来实现session的跟踪。 所以在跟踪用户方面,cookie与session属于互相配合的关系。浏览器第一次访问服务器会创建一个session对象,通过cookie...

  uIrQ84EQVtJb   2023年11月01日   30   0   0 求职面试

    1.说说Redis基本数据类型有哪些吧   1.字符串:redis没有直接使用C语言传统的字符串表示,而是自己实现的叫做简单动态字符串SDS的抽象类型。C语言的字符串不记录自身的长度信息,而SDS则保存了长度信息,这样将获取字符串长度的时间由O(N)降低到了O(1),同时可以避免缓冲区溢出和减少修改字符串长度时所需的内存重分配次数。   2.链表linkedlist:redis链表是一个双向无环链表结构,很多发布订阅、慢查询、监视器功能都是使用到了链表来实现,每个链表的节点由一个listNode结构来表示,每个节点都有指向前置节点和后置节点的指...

  ej6Fb1sGOJN2   2023年11月01日   86   0   0 求职面试

💡作者:韩信子@ShowMeAI📘机器学习实战系列:https://www.showmeai.tech/tutorials/41📘本文地址:https://www.showmeai.tech/article-detail/395📢声明:版权所有,转载请联系平台与作者并注明出处📢收藏ShowMeAI查看更多精彩内容 完整的机器学习应用过程,除了数据处理、建模优化及模型部署,也需要进行后续的效果验证跟踪和ML模型监控——它能保证模型和场景是保持匹配且有优异效果的。 模型上线后,可能会存在效果下降等问题,面临数据漂移等问题。详见ShowMeAI的文章📘机器学习数据...

  4CZw3hBlNLuv   2023年11月01日   30   0   0 求职面试

    1.你们为什么使用mq?具体的使用场景是什么?   mq的作用很简单,削峰填谷。以电商交易下单的场景来说,正向交易的过程可能涉及到创建订单、扣减库存、扣减活动预算、扣减积分等等。每个接口的耗时如果是100ms,那么理论上整个下单的链路就需要耗费400ms,这个时间显然是太长了。         如果这些操作全部同步处理的话,首先调用链路太长影响接口性能,其次分布式事务的问题很难处理,这时候像扣减预算和积分这种对实时一致性要求没有那么高的请求,完全就可以通过mq异步的方式去处理了。同时,考虑到异步带来的不一致的问题...

  ej6Fb1sGOJN2   2023年11月01日   27   0   0 求职面试

get与post的区别: ·url参数上:get的参数可见,post不可见 ·参数传递方式:get通过拼接url进行传递,post在body体中传递 ·传输数据大小上:get大小约为2k,post则没有限制 ·tcp包的发送次数:get发送一次,post发送两次(可在网络不畅通时保证数据完整性) ·后退页面:get无影响,post会再次向客户端请求数据 ·缓存请求:get可以提交缓存,post不行   状态码类型: ·1xx--信息类--表示请求已接收,继续处理 100,继续,已接收到请求的第一部分,请继续发送,服务器在等待后续请求 101,切换协议,请求者已要求服务器更换协议,服务...

  XDwZptuV4lOl   2023年11月01日   64   0   0 求职面试

版本1(基础版本) 步骤1:浏览器根据请求的URL交给DNS域名解析,找到真实IP,向服务器发起请求; 步骤2:服务器交给后台处理完成后返回数据,浏览器接收⽂件(HTML、JS、CSS、图象等); 步骤3:浏览器对加载到的资源(HTML、JS、CSS等)进⾏语法解析,建⽴相应的内部数据结构(如HTML的DOM); 步骤4:载⼊解析到的资源⽂件,渲染⻚⾯,完成。 版本2(详细版本) 1.在浏览器地址栏输⼊URL 2.浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤    2.1.如果资源未缓存,发起新请求    2.2.如果...

  1S7UJALpjfpe   2023年11月01日   51   0   0 求职面试

最近在手机某公众号看到一篇文章《IOS大裁员,一半来自BAT大厂开发》。里面的截图如下: 其实这不是现在才有的现象,早在十年前,据有关平台统计,上海的.net开发工程师,平均每个岗位有七十八人竞争。我们不禁会疑惑,为什么现在社会上程序开发人员的供给数十倍、几百倍、近千倍地大于需求?大学里关于计算机信息管理、软件开发方面的招生人数是否合理?现在很多送外卖的小哥都是大学本科毕业,其中不乏985、211的高材生,拥有硕士甚至博士学位,国家官方也在报告目前城镇青年人口失业率将近四分之一。这些问题直到我了解了某培训机构的运作机制后,才得到了一定解释。 首先声明,我会尽量客观、公正的描述培训机构的真实情况...

  FO3ZxKsRKQQ4   2023年11月01日   41   0   0 求职面试

源网站 01.如何将下面的代码修改的更有语义化? <div> <div>这是一个标题</div> <div>这是一段文字</div> <div> <div>列表1</div> <div>列表2</div> </div> </div> 考察点:是否理解语义化 参考答案: <div> <h1>这是一个标题</h1> <p>这是一段文字</p> <ul> <li>列表1&...

  j8cWp2d5lP9g   2023年11月01日   54   0   0 求职面试

先说些废话 这是一篇笔者面试记录的文章,并非要写一篇非常全面的面试题汇总文章,希望看完本文对您能有一定的帮助。 首先,面试对个人来说,就是一种对以往工作之中经验积累的一种检验,如果平时在工作中对自己遇到的问题、难点、新知识点,没有花时间去学习积累,那么我相信,面试的时候花时间背面试题,也不一定能胜任预期的工作,不过摸鱼混工时的工作除外 其次,面试中除了技术面试,还有针对项目中运用的技术亮点和个人能够提供的技术解决方案等等能力的展现,这方面的能力没实际解决过就一定无法提出自己的解决方案。所以居安思危,平时就严格要求自己,对于疑难问题、性能问题,不逃避问题,迎难而上去解决,才能使得自己真正在技术岗...

  5o8kONtTYl2p   2023年11月01日   51   0   0 求职面试

1Redis常见面试问题 1.1Redis是单线程还是多线程 Redis不同版本之间采用的线程模型是不一样的,在Redis4.0版本之前使用的是单线程模型,在4.0版本之后增加了多线程的支持。 在4.0之前虽然说Redis是单线程,也只是说它的网络I/O线程以及Set和Get操作是由一个线程完成的。但是Redis的持久化、集群同步还是使用其他线程来完成。 4.0之后添加了多线程的支持,主要是体现在大数据的异步删除功能上,例如unlinkkey、flushdbasync、flushallasync等 1.2使用单线程原因 那为什么Redis在4.0之前会选择使用单线程?而且使用单线程还那么快? ...

  8vwmOcUZzbxg   2023年11月01日   24   0   0 求职面试

题目所包含的技术栈:   SpringBoot框架;消息机制;缓存机制;分布式计算;百度云API;云计算;移动应用;安卓/小程序开发;HTML5;移动应用;安卓/小程序开发;人工智能;微信扫码;百度云API;JavaEE;Web应用;推荐算法;SpringCloud微服务;Vue;ElementUI;...........      这应该是第一次独立完成一个完整项目,考虑到以后就业问题,不知道该哪些技术对我帮助会大些。希望大家能给些建议,谢谢大佬!!        &nbs...

  kr1wCgjjBI4Q   2023年11月01日   30   0   0 求职面试

我是一名2023届双非毕业生(软件工程专业,无实习经历),大概从7月开始吧,打磨简历、刷笔试题、看面经、找公司、投简历、做性格测试、做笔试、面试、总结面试,之后再次打磨简历。。。这样周而复始的几个月过去了,有一些经验之谈或者说是切身体会吧,在此做一下记录和分享。(我投递的后端开发岗居多数) 1、关于简历 从简历开始说起吧,之前我有一个观念:简历可以自行润色抛光,也就是说可以有虚构的成分。但是经过这几个月的实际体验,我认为关于这个要慎重。如果像我一样投递技术开发岗位,关于个人技能和项目经历的模块最好还是实事求是,有什么就写什么,把熟悉的往前写,而且注意对技能掌握程度的修饰用词,比如【了解、一般、...

  u3ARqWJ9OUeL   2023年11月01日   31   0   0 求职面试

为什么要使用消息队列,六个字总结:解耦、异步、消峰 1)解耦 传统模式下系统间的耦合性太强。怎么说呢,举个例子:系统A通过接口调用发送数据到B、C、D三个系统,如果将来E系统接入或者B系统不需要接入了,那么系统A还需要修改代码,非常麻烦。 如果系统A产生了一条比较关键的数据,那么它就要时时刻刻考虑B、C、D、E四个系统如果挂了该咋办?这条数据它们是否都收到了?显然,系统A跟其它系统严重耦合。 而如果我们将数据(消息)写入消息队列,需要消息的系统直接自己从消息队列中消费。这样下来,系统A就不需要去考虑要给谁发送数据,不需要去维护这个代码,也不需要考虑其他系统是否调用成功、失败超时等情况,反正我...

  JLLTYWSDzQWX   2023年11月01日   22   0   0 求职面试

本文详细介绍了HTTPS相较于HTTP更安全的原因,包括对称加密、非对称加密、完整性摘要、数字证书以及SSL/TLS握手等内容,图文并茂、理论与实战结合、建议收藏! 1.不安全的HTTP 近些年来,越来越多的网站使用HTTPS协议进行数据传输,原因在于HTTPS相较于HTTP能够提供更加安全的服务。 很多浏览器对于使用HTTP协议的网站会加上『警告』的标志表示数据传输不安全,而对于使用HTTPS协议的网站会加上一把『锁』标志表示数据传输安全。 为什么HTTP协议不安全呢?主要表现在以下三个方面: 容易被窃听:HTTP传输的数据是明文。黑客很容易通过嗅探技术截获报文,由于数据没有加密,内容...

  iTY33YktvkRF   2023年11月01日   21   0   0 求职面试

引言 由于HTTP协议是无状态的,完成操作关闭浏览器后,客户端和服务端的连接就断开了,所以我们必须要有一种机制来保证客户端和服务端之间会话的连续性,也称为认证,最常见的应用场景就是保持用户的登录态。 最基本的认证方式,就是使用Sesson-Cookie。 30s图解Sesson-Cookie认证 以保持用户登录态为例,Sesson-Cookie认证的具体步骤如下: 1)客户端(浏览器):向服务器发送登录信息(用户名和密码)来请求登录校验; 2)服务端:验证登录信息,验证通过后服务器(比如Tomcat)会自动为此次请求开辟一块内存空间(一个Session对象),可以手动将用户信息(比如登录保持...

  JLLTYWSDzQWX   2023年11月01日   53   0   0 求职面试