简历上的项目,需要这样描述才有亮点! -编程思维

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言;豆包不是干粮 每每准备面试,总有些小伙子甩出自己的豆包项目,不是Xxx管理系统,就是某某自动化平台。就像这几年自己的经历都放在 CRUD 编写上了,走的那是加班的道,干的都是体力的活。 但就是这样的豆包项目,把简历塞满都不想给你面试机会。面试要啥,面试要的是你经历过复杂的业

如何用 30s 给面试官讲清楚跳表-编程思维

查找 假设有如下这样一个有序链表: 想要查找 24、43、59,按照顺序遍历,分别需要比较的次数为 2、4、6 目前查找的时间复杂度是 O(N),如何提高查找效率? 很容易想到二分查找,将查找的时间复杂度降到 O(LogN) 具体来说,我们把链表中的一些节点提取出来,作为索引,类似于二叉搜索树,得到如下结构: 这里我们把 10、30、50、80 提取出来作为一级索引,这样搜索的时候就可以使用

手画图解,关于死锁,面试的一切都在这里了-编程思维

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

五年经验的前端社招被问:cpu 和 gpu 到底有啥区别?-编程思维

首先来看 CPU 和 GPU 的百科解释: CPU(Central ProcessingUnit,中央处理器):功能主要是解释计算机指令以及处理计算机软件中的数据 GPU(Graphics ProcessingUnit,图形处理器;又称显示核心、显卡、视觉处理器、显示芯片或绘图芯片):GPU 不同于传统的 CPU,如Intel i5 或 i7 处理器,其内核数量较少,专为通用计算而设计

2022秋招感想_夏天要努力-编程思维

结合九月份至今通过投秋招和实习简历,就已经完成了的笔试和面试总结一下。 首先简历上面过于简陋的原因,大部分简历初筛没有过。十月份之前做的笔试大多为性格测试,至今没有消息,估计都挂了。这说明简历还是要好好写的,更重要的是要对基础掌握的扎实,代码要敲的熟练。 我现在的状态就是感觉学得零散,对一些技术栈的具体功能不太了解,实际应用上面存在问题。 还有一个问题是项目上面稀疏,没有亮点,期待可以做个自己的

面试官:深度不够,建议回去深挖 _小傅哥-编程思维

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言:为啥不要你? 咱们这场面试完了,作为老乡我想和你多聊几句。 从刚面试的问题回答中,能看得出你用了不少拙力背了不少题。直接拿这些技术点问,你可以回答。但同样是这些技术点,我换个场景来问用到了什么技术,你就像从没有听说过一样。当然不可否认你能通过背把这些内容记住也是一种能力,但作

送分题,arraylist 的扩容机制了解吗?_飞天小牛肉-编程思维

1. ArrayList 了解过吗?它是啥?有啥用? 众所周知,Java 集合框架拥有两大接口 Collection 和 Map,其中,Collection 麾下三生子 List、Set 和 Queue。ArrayList 就实现了 List 接口,其实就是一个数组列表,不过作为 Java 的集合框架,它只能存储对象引用类型,也就是说当我们需要装载的数据是诸如 int、float 等基本数据类型

【大厂面试必备系列】滑动窗口协议-编程思维

引言 想象一下这个场景:主机 A 一直向主机 B 发送数据,不考虑主机 B 的接收能力,则可能导致主机 B 的接收缓冲区满了而无法再接收数据,从而导致大量的数据丢包,引发重传机制。而在重传的过程中,若主机 B 的接收缓冲区情况仍未好转,则会将大量的时间浪费在重传数据上,降低传送数据的效率。 所以引入了流量控制机制,主机 B 通过告诉主机 A 自己接收缓冲区的大小,来使主机 A 控制发送的数据量。

Javaer 面试必背系列!超高频八股之三色标记法-编程思维

可达性分析可以分成两个阶段 根节点枚举 从根节点开始遍历对象图 前文提到过,在可达性分析中,第一阶段 ”根节点枚举“ 是必须 STW 的,不然如果分析过程中用户进程还在运行,就可能会导致根节点集合的对象引用关系不断变化,这样可达性分析结果的准确性显然也就无法保证了;而第二阶段 ”从根节点开始遍历对象图“,如果不进行 STW 的话,会导致一些问题,由于第二阶段时间比较长,长时间的 STW 很影响性

阿里云一面:并发场景下的底层细节 - 伪共享问题-编程思维

最近看书看到的伪共享问题,直接触碰到知识盲区了,之前确实没听说过这个东西,打开百度就像吃饭一样自然。 虽然面经上出现的次数不多,不过我觉得还是很重要的一个问题,而且不难,花个五分钟就能弄清楚~ 老规矩,背诵版在文末。公众号【飞天小牛肉】定期更新大厂面试题,提供背诵版和详解版 三级缓存架构 众所周知,为了缓解内存和 CPU 之间速度不匹配的矛盾,引入了高速缓存这个东西,它的容量比内存小很多,但

字节一面:事务还没提交的时候,redolog 能不能被持久化到磁盘呢?-编程思维

又是被自己菜醒的一天,总结面经看到这题目听都没听过,打开百度就像吃饭一样自然 老规矩,背诵版在文末。点击阅读原文可以直达我收录整理的各大厂面试真题 首先,咱需要明白的是,啥是持久化? 听起来高大上,换句简单的话来说,就是把数据写到磁盘上,也成为落盘。 那为啥要做持久化到磁盘? 目的就是可以在数据丢失后进行恢复,保证数据不丢失。 那么对于 MySQL 来说,只要 binlog 和 redolo

【知识详解】计算机网络总览及物理、链路、网络(秋招总结)-编程思维

物理、链路、网络及总览 目录物理、链路、网络及总览不同层常用协议问:为什么要分层?应用层物理层数据链路层(MAC层)三个基本问题封装成帧透明传输差错控制网络层ip数据报ip地址网络层功能ARP协议 不同层常用协议 问:为什么要分层? 复杂的系统需要分层,比如常用的项目也是需要分层的,比如数据库操作、业务操作、前后端交互等,比如计算机网络里的分层,这样每一层就只需要专注于一类事情。具体的,在计算

双非本211硕无实习无项目小菜鸡的秋招总结-编程思维

刚签完三方,秋招也算正式结束了,整个秋招投了无数家公司,也收到了心动的offer。一路走来,坎坷不已,自学的道路充满各种坑,希望老刘能够给同样自学的伙伴带来帮助,减少一些路上的坑。今天先总结一些秋招结果,下次给伙伴们分享总结的大数据开发学习路线。 个人背景 老刘双非本211硕,非科班,无实习无项目,本科期间拿过几个小奖,硕士期间选错老师什么闪光点都没有,只有各种千奇百怪的项目,导致老刘对本专业完

Java程序员秋招面经大合集(BAT美团网易小米华为中兴等)-编程思维

Cvte提前批 阿里内推 便利蜂内推 小米内推 金山wps内推 多益网络 拼多多学霸批 搜狗校招 涂鸦移动 中国电信it研发中心 中兴 华为 苏宁内推 美团内推 百度 腾讯 招商银行信用卡 招银网络科技 网易 Vivo Cvte提前批 一面(电话) 自我介绍 介绍你的项目 加密解密了解么?几种算法,讲一下你了解的 多线程了解么?什么是线程安全? 说一个你最熟悉的设计模式 讲一下你项目

【Java】广州三本秋招经历-编程思维

前言 只有光头才能变强 离上次发文章已经快两个月时间了,最近一直忙着秋招的事。今天是2018年10月22日,对于互联网行业来说,秋招就基本结束了。我这边的流程也走完了(不再笔试/面试了),所以来写写我的秋招经历吧~ 这次的秋招可谓收获很多: 成功收到了4399、唯品会等几十家公司的感谢信,成功加入人才库! 与多家知名企业在广州高校面对面交流,并获得了企业的精美小礼品! 一、秋招能得到的

一些智力题-编程思维

传球问题(组合数学问题) 1.A B C D E五人站成一圈传球,每人只能把球传给他的邻人,A传出(算第一次)后经10次传球又回到A的概率是多少 ? 一楼注意顺时针与逆时针!!! 记顺时针传递为+1, 逆时针传递为-1 要能回到出发者手中, 说明∑a[n]≡0 (mod 5) 题目说传10次, 那么只能是和为0或±10 每一次是+1或-1都是1/2的概率,求5个+1或者全是+1或