面试字节,被操作系统问挂了

标题是真事,感觉凉了,难受,爬起来整理了一波操作系统面试题,下次一定……可以这么说,操作系统是一种运行在内核态的软件。它是应用程序和硬件之间的媒介,向应用程序提供硬件的抽象,以及管理硬件资源。操作系统是什么操作系统最主要的功能:处理器(CPU)管理:CPU的管理和分配,主要指的是进程管理。内存管理:内存的分配和管理,主要利用了虚拟内存的方式。外存管理:外存(磁盘等)的分配和管理,将外存以文件的形式提供出去。I/O管理:对输入/输出设备的统一管理。除此之外,还有保证自身正常运行的健壮性管理,防止非法操作和入侵
分类: 数据库 发布时间: 06-25 19:55 阅读次数: 0

算法面试套路知多少

今天要分享的这篇文章,是 14 种针对常见算法的解题套路,经常出现在各大公司的笔试面试中的题目,仔细阅读并学习,你一定会有收获的。(值得收藏)咱们在面试程序员岗位时往往需要经历一个编程面试过程,雇主会借此考验面试者的技术实力。然而,这些技术问题有时候却和我们的实际工作并无太大关系,也由此可能给我们的编程面试准备阶段带来很大的压力。曾在 Facebook 和微软工作过的 Educative.io 创始人 Fahim ul Haq 近日发文总结了编程面试所遇到的问题的 14 种最常见的模式,也许能帮你看清各种编
分类: 数据库 发布时间: 06-25 19:55 阅读次数: 0

面试被吊打 - Redis原理

小张:面试官,你好。我是来参加面试的。面试官:你好,小张。我看了你的简历,熟练掌握Redis,那么我就随便问你几个Redis相关的问题吧。首先我的问题是,Redis是单线程还是多线程呢?小张:Redis不同版本之间采用的线程模型是不一样的,在Redis4.0版本之前使用的是单线程模型,在4.0版本之后增加了多线程的支持。在4.0之前虽然我们说Redis是单线程,也只是说它的网络I/O线程以及Set 和 Get操作是由一个线程完成的。但是Redis的持久化、集群同步还是使用其他线程来完成。4.0之后添加了多线
分类: 数据库 发布时间: 06-25 19:55 阅读次数: 0

2022年5月大厂面试总结

沉寂了好一段日子,连我们公司自己人都问我为什么最近都不写文章了。那么当看到本篇的标题的时候,大家应该可以猜到这是为什么了。我最终还是决定要离开服务了 5 年多的公司。而这次跳槽历经 3 个月,前后聊了 10 家公司,进行了将近 40 场面试, 基本都是 4+1 的流程(技术面+HR 面), 所以日程被排的很满。有一段时间每天都有 2 个面试邀约, 加上还有本职工作所以便没有精力再更新文章了。这次面试也算是个大活了, 经历了各式各样的面试场景。所以我想把这次跳槽的经验记录下来, 复盘一下自己的不足之处,同时也
分类: 数据库 发布时间: 06-25 19:55 阅读次数: 0

Java注解是如何玩转的,面试官和我聊了半个小时

面试官:自定义的Java注解是如何生效的? 小白:自定义注解后,需要定义这个注解的注解解析及处理器,在这个注解解析及处理器的内部,通过反射使用Class、Method、Field对象的getAnnotation()方法可以获取各自位置上的注解信息,进而完成注解所需要的行为,例如给属性赋值、查找依赖的对象实例等。面试官:你说的是运行时的自定义注解解析处理,如果要自定义一个编译期生效的注解,如何实现? 小白:自定义注解的生命周期在编译期的,声明这个注解时@Retention的值为RetentionPolicy.
分类: 数据库 发布时间: 06-25 19:55 阅读次数: 0

面试必备:聊聊分布式锁的多种实现!

今天跟大家探讨一下分布式锁的设计与实现。希望对大家有帮助,如果有不正确的地方,欢迎指出,一起学习,一起进步哈~分布式锁概述数据库分布式锁Redis分布式锁Zookeeper分布式锁三种分布式锁对比我们的系统都是分布式部署的,日常开发中,秒杀下单、抢购商品等等业务场景,为了防⽌库存超卖,都需要用到分布式锁。业界流行的分布式锁实现,一般有这3种方式:基于数据库实现的分布式锁基于Redis实现的分布式锁基于Zookeeper实现的分布式锁可以使用来实现分布式锁。我们自己的项目,分布式定时任务,就使用类似的实现方案
分类: 数据库 发布时间: 06-25 19:55 阅读次数: 0

重学MySQL系列01-揭开面纱,显露架构

目前大部分的后端开发人员对的理解可能停留在一个黑盒子阶段。对基本使用没什么问题,比如建库、建表、建索引,执行各种增删改查。所有很多后端开发人员眼中的如下图所示导致在实际工作中碰到中死锁异常、性能太差、异常报错等问题时,直接百度搜索。然后跟着博客捣鼓就解决了,可能自己都没搞明白里面的原理。为了解决这种知其然而不知其所以然的问题,阿星的重学MySQL系列会带着大家去探索MySQL底层原理的方方面面。这样大家碰到的一些异常或者问题时,能够直戳本质,快速地定位解决。系统(客户端)访问服务器前,做的第一件事就是建立连
分类: 数据库 发布时间: 06-25 19:55 阅读次数: 0

Redis缓存那点破事 | 绝杀面试官 25 问!

为了便于大家查找问题,了解全貌,整理个目录,我们可以快速全局了解关于Redis 缓存,面试官一般喜欢问哪些问题?接下来,我们逐条来看看每个问题及答案Redis 有哪些特性?答案:性能高, 读的速度是100000次/s,写的速度是80000次/s数据持久化,支持RDB 、AOF支持事务。通过和指令包起来。多种数据结构类型主从复制其他特性:发布/订阅、通知、key过期等Redis 为什么这么快?答案:完全基于内存,没有磁盘IO上的开销,异步持久化除外单线程,避免多个线程切换的性能损耗非阻塞的IO多路复用机制底层
分类: 数据库 发布时间: 06-25 19:55 阅读次数: 0

Unity3D插件 AnyPortrait 2D骨骼动画制作

AnyPortrait是一个创建2D角色动画制作的Unity拓展编辑器插件。AnyPortrait提供了很多功能,让你可以在Unity里面就完成动画的制作。使用AnyPortrait插件轻松创建2D网格,并且实现各种动画技术。
分类: 企业开发 发布时间: 06-25 19:55 阅读次数: 0

美术向的Unity动画知识

我们需要从max中导出格式为FBX的文件供引擎使用,导出的文件通常要分成绑定的模型和动画两种,导出的方式也分为直接导出和导出选定对象两种。  模型文件要导出mesh、 骨骼、 蒙皮信息、 材质和其他与mesh相关的部分。贴图文件不要在的导出的时候勾选,否则会在维护的时候带来不必要的麻烦,只要手动吧贴图拷贝到指定的文件夹下,在引擎中重新指定即可。需要注意的是mesh、材质的名字在引擎中修改比较容易出错,所以一定要在max中改好mesh、材质的命名再进行导出。...
分类: 企业开发 发布时间: 06-25 19:55 阅读次数: 0

外包干了四年,人直接废了。。。

一提及外包测试,大部分人的第一印象就是:工作强度大,技术含量低,没有归属感!本人毕业于某普通二本院校非计算机专业,跨专业入行测试,至今有近 5年工作经验。第一份测试工作是华为做了4年外包功能测试。也大概了解了外包的主要工作情况,也有了一些心得体会,借此机会也简单和大家分享一下自己的一些想法。总体感受就是:首先从工作内容上来说,外包等级一般最多就是高级程序员,上层有很多架构师做技术选型和业务分析,这些一般是轮不到你做的。而如果是日常的开发任务的话,其实是并没有太大的不一样,一般你分配到哪个组,行内人员做什么工
分类: 物联网 发布时间: 06-25 19:49 阅读次数: 0

面了个字节拿25k出来的测试,算是真正见识到了基础的天花板

前段时间有人问我说:我已经功能测试2年多了,在功能测试的阶段中也一直在自学自动化测试,有了一定的代码基础还学习了很多的工具,问题是我不知道自动化测试到底需要具备什么样的能力。我相信有很多小伙伴也是在思索这个问题,在这里我今天以9年的自动化测试经验告诉你们,会了以下知识点,没有20k的月薪你们不要去。对于程序员来说,BAT 为首的一线互联网公司肯定是自己的心仪对象,毕竟能到这些大厂工作,不仅薪资高待遇好,而且能力技术都能够得到提升,最关键的是还能够给自己镀上一层金,让人瞻仰。最近很多同行群里纷纷发言“即将失
分类: 其他 发布时间: 06-25 19:49 阅读次数: 0

【毕业季】这四年一路走来都很值得——老学长の忠告

大家好,我是路飞!又是一年毕业季,大学四年还没来得及好好体验校园生活,就匆忙收尾了!这四年时光里,有过目标和追求,也有过遗憾和不舍,从四年前刚踏入大学校门时满怀的憧憬和期待,到现在终于结束了自己长达十几年的学生身份,离开校园踏入社会。正式作为一个在互联网苟且偷生,为了生活和前途而努力的。...
分类: 数据库 发布时间: 06-25 19:42 阅读次数: 0

leetcode-50-Pow(x, n)

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第30天,点击查看活动详情 题目地址 实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。 示例 1: 示例
分类: 编程语言 发布时间: 06-25 19:35 阅读次数: 0

夸张和浮躁

夸张和浮躁 一个同事跟我说他很反感某些对UML的宣传,他并不很反对“UML可以做很多事情”,但很反感“没有UML,什么都不能做”.我明白他的意思,我也对网络上或一些媒体,销售资料上的IT写手,IT经纪人的说辞不敢恭维.但这是不可避免的,其实说辞本身都算小事一桩了,反感完了也就完了.最无聊的是还真有人会被这些说辞打动.比如webservice比如软工救世主比如网格计算比如
分类: 企业开发 发布时间: 06-25 18:28 阅读次数: 0

规则+工程:一种比较灵巧通用的Makefile写法

规则+工程:一种比较灵巧通用的Makefile写法整理项目的makefile,顺便对其写法简单归纳整理如下。这种写法乍一看让人比较晕,定义的规则和宏比较多,貌似有点累赘。但是如果项目比较大的话,这种写法有利于统一项目生成规则(相同类型的文件都用相同的处理规则),减少makefile编写的工作量(不需要自己编写规则,只需要提供文件列表),同时也减少了出错的概率。比较规范和灵活通用,值得借鉴。
分类: 企业开发 发布时间: 06-25 18:28 阅读次数: 0

阚凯力教授的一场电信专题报告

阚凯力教授的一场电信专题报告一只coder熊的生活周六在一场在职研究生开班典礼上,听了阚凯力教授的报告,从10点听到12点,本来暴困,结果越听越精神.以前从网络上看到过阚教授的刀光剑影,一见果名不虚传,没带notebook,用手机便签功能摘录了部分言论,当作笔记.生产力变革和社会变革相促进,也要相适应.我们社会体制还是工业社会体系,所以不能进入信息社会.从技术上讲,我们有条件进入信息社会.阚教授举
分类: 企业开发 发布时间: 06-25 18:28 阅读次数: 0

红外+手机的编程

红外+手机的编程写了一下红外跟手机对接的小程序1: IrSocket方式.vc6没有自带AF_Irda.h文件,到(http://www.cswl.com/whiteppr/white/arhead.html)下了一个.编程很简单,跟一般的socket没太多区别,地址结构使用SOCKADDR_IRDA,创建socket用socket (AF_IRDA, SOCK_STREAM, 0);同样有cli
分类: 企业开发 发布时间: 06-25 18:28 阅读次数: 0

设计文档: GPS应用开发

 设计文档:  GPS应用开发by vcbear  关键字:GPS:Global Position System, 全球定位系统NMEA:National Marine Electronics Association 全国海洋电子协会SiFR:u-blox公司的GPS模块二进制数据协议WGS 84:World Geodetic System 1984LLA: Longitude/Latitude/
分类: 企业开发 发布时间: 06-25 18:27 阅读次数: 0

[软工]极端分子之歌--读XProgrammer笔记

[软工]极端分子之歌--读XProgrammer笔记ImagineImagine theres no requirements. Its easy if you try Just a bunch of coders, reachin for the sky Imagine all the people, coding for today Imagine theres no schedules
分类: 企业开发 发布时间: 06-25 18:27 阅读次数: 0