阿里JAVA实习生面试总结(2019年春招)

2019年春招汇总,技术类校招社招千道面试题,几百份大厂面经(附答案+考点) 由于篇长限制,在这里小编都是用链接来代替的,整理不易希望大家多多点赞关注,谢谢。 小伙伴们需要资料的话,下方有资料获取方式 Java千道面试题 一、JavaSE部分 二、JavaEE部分 三、JDBC编程 四、JDBC编程,计算机网络,操作系统,算法与数据结构 五,设计模式,场景题 《点击,Java学习、面试;文档、视频资源免费获取》, Java面经 【VIVO】vivo Java后端秋招提前批面... 阅读详情

开篇

首先说说结果。前三面通过,最后HR面挂掉了。一路走来虽然跌跌撞撞,但是收获颇多。写一篇博客记录一下自己的阿里面试之路。

提一下背景,双非渣本大三,大一大二学C/C++,大三开始学Java,有参加竞赛,不过功力目前也就水赛省一水平23333。

今年开学才几周,老师发给我了百度实习生招聘的消息。抱着试一试的态度,用一晚自习的时间做了一份简历,然后投了百度。投完百度之后,突然想起心心念念的阿里,就又去投了阿里的Java研发岗。当然还是更爱阿里啦哈哈哈。

百度最后好像连简历筛选都没过吧,通知笔试之后就没动静了。然鹅个人觉得百度的笔试答的比阿里还要好一些。

投完阿里简历之后,20号就邮件通知了在线素质测评。素质测评大概就是分为逻辑思维题,数据分析题,智力题和性格测试题吧。不到一个小时就能做完。

等到4月8号又通知了进行在线模拟笔试和4月12号的在线笔试。

笔试是十道选择题和两道编程大题,时间是90分钟(选择题30分钟,编程题60分钟)。
说实话选择题覆盖面很广,JAVA基础只有很小一部分,更注重考察逻辑思维和分析能力。举个例子:考了池化和卷积(黑人问号???),根本没接触过。做的马马虎虎,大题也只完成了一道。

笔试完后,感叹自己还是太菜。毕竟程序设计,菜是原罪。本以为药丸,结果4月24号一面面试官打来电话,要进行电话面试。于是立马找了个安静地方进行一面。
 

一面

面试的部门是阿里优酷院线的一个部门,面试官先简单的给我介绍了一下他们这个部门,依稀记得是做高并发和分布式服务的(可惜没有录音)。然后让我做了一个自我介绍,因为之前也有过一点面试经历,所以自我介绍这个流程还是比较熟悉,说的马马虎虎。然后面试官开始提问:

1.介绍一个竞赛或者项目经历

因为所做项目大多都是培训或者教学项目,所以没有说项目。讲了第一次参见数学建模大赛的经历。这里我个人推荐面试前还是好好回想一下自己做的东西,简单看一看。虽然都是自己做的,但到了面试的时候不一定能说得清楚。

2.个人的优势所在

大概说了下因为大学期间有参加竞赛之类的。所以逻辑思维能力和自学能力比较好,有优化代码和算法的意识之类的。还有一些日常编码的习惯什么的。其实相对大牛们没有太多拿得出手的东西。所以说了一些软技能吧。

3.多个无序数组排序成一个数组

这个问题第一反应是考虑对每个数组快排,然后再对排序好的若干个数组进行插入排序

面试官继续提问:对于这个问题采用各种排序的优劣?

考察八大排序算法吧,简单说了说常用的几个:快排、插排、堆排、桶排的区别呀blabla,然鹅对于这个问题我觉得自己的思路没有太大问题了,所以回答没有太答到点子上。

面试官又继续提问:如果单机无法容纳,怎么办?

单机无法容纳,当然考虑分布式啦。将多个数组放到不同的机器上进行快排,然后插入排序得到一个大数组,最后在一个中央机器上进行插排。因为没有接触分布式,所以想当然的这么去回答的。

面试官又又继续提问:多并发怎么划分数组?

回答使得每个机器上的数组规模尽量平均,防止出现热点。

面试官又又又继续提问:怎么处理链路交互?

好了,这就触及到我的知识盲区了。蒙了一手zookper,然后面试官果然没有继续深入了。

4.Java集合框架中有哪些是基于树实现的?

TreeSet/TreeMap/SortedMap,底层都是红黑实树实现的

其实并没有太深入的去看红黑树。所以就说大概知道底层是一个平衡二叉树。

面试官继续提问:如果这个树不平衡的话怎么办?

后来翻了翻资料,看到可以用AVL算法,或者红黑树算法使其继续保持平衡。但之前确实没有研究过,所以就说了一个自己的实现思路:大概就是每个节点都是双向链表,当树不平衡时,使root指向一个中间值的节点,然后整个树平衡了。

面试官又继续提问:是否了解B树,B+树?

只知道MySQL索引是B树和B+树构建的。然后面试官就没有继续问下去。

4.是否了解Java锁机制?

排他锁、共享锁、同步锁、异步锁、乐观锁、悲观锁,然后简单谈了谈对乐观悲观锁的看法。

5.线程、进程的了解,是否了解协程

说了说线程进程,但是协程有听过,但并不了解。

面试官继续提问:说说Java中的线程和数组记账线程的区别?

数组记账?嗯?黑人问号。然后面试官提醒了是操作系统中线程。然后简单说了一下JVM是作为一个进程存在的,JVM中的所有线程都是用户线程,但数组记账线程可能是系统线程。继续说了一些系统线程用户线程区别啥的。

面试官又继续提问:有没有做过多线程的程序?

做过小demo,关于一些经典的操作系统问题——哲学家问题、读者写者问题。一般来说demo的话面试官就不会深问了,可能在面试官眼里做过小Demo约等于不会。

面试官又继续提问:谈谈对同步、异步的使用的理解?

谈了谈它们的定义,还有什么情况下去使用。又举了例子,比如AJAX就是异步访问,然后哲学家进餐问题里因为临界资源的限制,就必须考虑到同步。

 

一面大概就是这些,然后约了4月25号下午的在线编程。题目是求数组TOP N。用系统自带排序实现,自己写块排实现,然后利用小根堆实现。最后还用注释写了在分布式的场景下怎么利用多台机器完成这个问题。

后来上网查了一下,阿里一面一般是简历筛选面,不怎么挂人。主要问的就是一些算法思想,集合框架,线程这类问题。

 

二面

4月25号完成了在线编程,紧接着4月26号中午就打来电话进行电话二面。

电话二面一开始就是唠嗑,问了问竞赛经历,然后问现在主要在做什么。我回答大一大二做C/C++方向的竞赛,大二下学习了JAVA,大三开始主要做JAVA方向。目前还在学习,以后也准备继续做JAVA开发。

于是面试官就开始问Java方向的一些问题。

1.对final关键字的认识?

面试经典问题...分别可以修饰类、方法、属性。作用是blablablabla.....

2.抽象类和接口的区别?

面试经典问题+1...分别从关键字、构造方法、成员方法、成员属性还有意义这些方面去谈就好。

3.List和Map的区别?

面试经典问题+2... List继承了Collection接口是单列的,有序的
Map则是键值对的形式,无序的
当然对于他们具体的实现类这个说法也并非那么准确,然后讲了下集合框架的体系结构

那你说一说HashMap和HashTable的区别?

当然是从实现、初始值、扩容因子以及底层来进行区分,这里也不再赘述

面试官继续追问:具体说一说HashMap底层?

以HashCode和equals进行排序,知道底层是红黑树,但并不太清楚其算法实现。当然这个说法后来我也发现不对,其实如果相同HashCode的数据小于8的话,还是采用拉链法去存的。大于8才转化为一棵红黑树。

4.Java中的复制的了解,是复制引用还是复制内存?

如果是clone的话,那么就是对对象进行整体复制。否则对于引用类型就是复制引用,对基本类型复制内存中的内容。

5.谈一谈JVM内存区域?

正好写过一篇博客。然后把类加载器,运行时数据区,执行引擎都说了一遍。当然有所欠缺。

面试官追问:谈一谈GC进行内存回收的划分?

之前没有太深入的去了解堆内存,知道有新生代,老年代,新生代又分为两个部分blabla,吧自己知道的关于GC和堆内存划分的点都说了一遍。

6.了解网络编程么?

知道Socket和Packet这些,也做过一些小demo。但实在没有太多的去学习。。。直接交底。如果需要可以下来进行了解,然后面试官笑了。。。果断结束这个话题

7.是否使用过IO和NIO?

不了解NIO,但了解IO流。。。也做过一些小的demo

面试官追问:具体实现了那些功能呢?

文件拷贝、遍历blabla 总之不是很深入,于是果断结束这一话题

 

下面是核心啦,主要考察算法思维和数据结构的了解。

 

8.给你一个单链表,可以得到某个节点的引用,怎么去删除它(O(1)复杂度)?

一开始理解有误,如果是上一个节点的指针的话,直接将它的引用替换为该节点引用域的引用,然后就指向了下个元素。

面试官补充:现在是只知道这个节点,怎么办?

空气凝固了半分钟,想了想直接把后一个节点的值域和指针域直接复制过来就好啦,相当于覆盖了该节点。当然后一个节点的空间也得释放掉。

面试官问:你觉得这个思路可行么?

当时觉得好像没什么大问题,就说应该是可行的。然后面试官就没有多问。现在想来如果该节点是尾节点的话,还需要进行特殊处理。

9.要生成一个全是括号的文档,括号有大括号,小括号和中括号,长度为8。如果括号不能匹配,那么就是错误的。要求出所有正确的的可能。

听到这道题,以为核心是判断括号匹配。因为编译原理做编译器的时候,写过这个括号判断,就说了思路。用一个栈存放括号,如果当前括号和栈顶括号不能匹配,就压栈,否则就将栈顶弹出,表示完成一次匹配。如果到最后,栈不为空,说明这个情况是错误的。

然后面试官问怎么才能生成所有的括号组合。脑子一蒙,说了个八重for循环...因为C++里有自动生成下一组组合情况的函数。但JAVA里也不能用,就回答了这个思路。

后来一下,还可以用数位的方式生成组合。但是复杂度还是高,应该还有在生成括号的时候就能判断是否正确的方法。但我没想到,就没说。

10.如何按层遍历并输出一棵二叉树?

当时第一个思路就是广度优先,维护一个队列。然后按层输出。这个思路应该是可行的,跟面试官将了一下。

然后面试官将需求改为:如何按层遍历并输出一棵二叉树,并且每层按Z字型输出?

第一反应还是广度优先,队列存节点。计算该层长度,每偶数行就从尾向前遍历输出。这样就能按Z字输出二叉树。

但是面试官提醒,队列不能直接访问某某位置。只能在两端操作。

于是略加思索。考虑使用两个栈,第一个栈读根节点,输出值,然后将左右支压入第二个栈。一输出后,弹栈。栈二中保存第二层的节点。然后依次遍历值,读左右支压入栈一...如此反复。由于栈先进后出的特性,这样进行每层遍历的结果就是Z字型的。

面试官问:你觉得这个思路可行么?

我想着反正也没别的思路了,就说应该是可行的。

最后我向面试官提了两个问题,二面结束。

总的来说二面考察的主要是Java基础和思考能力,一步一步引导面试者去解决问题。算法、数据结构、集合框架、网络编程、多线程、IO流还是重点。

 

三面

三面是5月6号打来电话的,当时才回学校,状态不好,正吃着泡面。所以果断推到第二天午进行。

面试开始先向面试官道了个歉,说明了一下自己推迟面试的原因。然后就开始面试了。

一开始让做自我介绍,因为好像是交叉面,所以先让做了自我介绍。然后谈到以后准备做Java后端方向,所以开始问了一些基础知识。

基础部分的问题如下:

1.接口和抽象类区别

2.NIO和IO(只做过DEMO)

3.网络编程(只做过DEMO)

4.进程和线程

5.JVM和GC(恶补一番,基本上都回答了)

6.网络协议ARP,ICMP,DNS,作用以及它们所在的层?(没答好)

7.TCP和UDP协议的区别,日常看视频之类的是用哪个?(答的不全)

最后是三个编程题:

1.如何判断一个链表是否成环?

很久没用一时想不起来了,用邻接矩阵,出度-1入度+1,最后度不为0就说明成环。

面试时提的给链表节点编号。如果下一个节点的号码小于当前节点,说明有环。但好像不对。就摊牌了,说没有别的思路了。

2.从一万个字符串里找出出现次数前十的字符串。

第一个想法就是用TOP N的算法,建立小根堆并维护他,节点是自己写的类,包含字符串和计数器。然鹅面试官指出,小根堆中的字符串可能会被过早的淘汰。于是考虑从头到尾遍历一次,得到每个字符串出现的次数,然后进行一次排序,得到最大的十个。但感觉思路不够好,应该有更好的解法。但没想出来哈哈哈。

3.两个文件,各1亿个Cookie,比较哪些Cookie是相同的。只有100M空间。每个Cookie 32K。

第一个想法就是把文件一放到Set中,然后用第二个文件中的Cookie依次去看是否包含。

然后面试官提示,内存不够。

然后就想着把Cookie都转化为HashCode再进行上述操作。

然后面试官再提示,内存不够。

思来想去,动态规划、字符串比较...各种会的不会的算法...但是要么时间复杂度太高,要么空间会超。

面试官看不下去了,直接提示用外排。

???外部排序我知道,但我没用过呀....根本没有处理过那么大的数据,都是读到内存中处理。

然后摊牌了说外排我没有用过。

面试官说没用过的话可能这道题对你比较困难...下来一查思路特别简单,用外排对两个文件依次排序。然后对两个排序好的文件找相同项,就不难了。从文件一第一个Cookie开始,如果在文件二中从头至尾能找到。那么取出文件一第二个Cookie,继续从文件二刚才的位置向下查找。

然后三面大致就是如此...总体的发挥并不满意。

 

HR面

本以为三面要凉,结果过了一周。5月13日,HR小姐姐打来了电话。

接到HR面的电话,第一反应就是兴奋...因为内心想着HR面基本上就是过了,况且我的简历一丁点儿水分都没有(因为听说大公司背调比较严格)。

先是进行了自我介绍。

然后HR小姐姐问了参加过的项目或者比赛。

我仍然举的是第一次数学建模的经历,然后谈到了一些实现思路,还有比赛分工,我的角色和定位之类的

HR小姐姐继续问对考研和专业就业的看法。

我以道哥和王坚博士的例子说明了一下,升学或者工作其实都能有很好的发展,主要是看自己。

HR小姐姐问了有没有经历过什么或打击的时候

因为经常出去比赛,所以知道大牛和自己的差距,所以经常被打击。但是能看到差距才是好的,能更加激励自己。

HR小姐姐又问了入职时间之类。

因为才在大三下...所以说的可能要八月份才能正式入职。

总之HR面就是唠嗑吧,没有什么特别的东西。

 

本以为能过,因为我表达能力还是不错。然后等了有一周吧,上周末打开手机查面试流程...已回绝

自己回想了一下,可能还是三面表现的不太理想,而且还有更厉害的人选。或者就是入职时间太晚,等不了。因为不是内推。所以也没有可以帮着问的学长学姐。

最后还是要做一个总结,谈谈需要注意的地方。

 

总结

1.电话面试一定要进行录音,方便日后复盘。

2.面试前后手机一定要保持开机,且有铃声。保证能及时接到电话。

3.最好准备一到两个项目或者比赛经历。方便面试问到的时候可以更好的回复。

4.注意讲话要有条理,表达能力也是很重要的一环。

5.数据结构、算法、计算机网络、操作系统、数据库这些基础课程相当重要,基础一定要牢固。

6.多看源码,多理解底层原理。

7.学习不应该只做一个demo,有条件的话最好将其转化为一个小的项目。比如利用网络编程做一个聊天室,用NIO做一个远程文件传输软件。不仅能加深知识的理解,也能在面试的时候增光添彩。

 

最后

继续努力,继续加油。阿里爸爸,位置留好,我秋招再来~

加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

阿里2020春招Java实习生笔试题 阿里2020春招Java实习生笔试题第1题第2题 今天上午参加了阿里实习笔试,2个编程题(60分钟),做的简直是惨不忍睹,一个都没出来。虽然和面试无缘了,但希望能帮到后面笔试的同学,所以将题目大概写了出来。 第1题 给你一个长度n的数组a,问数组中有多少有价值的数? 规定:若ax为有价值的数,当且仅当:x左侧存在大于ax的数,右侧存在小于ax的数,记左侧最小的大于ax的数为f,右侧小于ax的最大的... 阅读详情

相关推荐

双非二本的2019春招Java岗面试心得

前言 1. 已拿途牛天津研发部Java研发岗Offer 2. 追一科技等hr面ing 也许对于大佬来说 这个offer不怎么样 不过对于我这个0offer菜鸟来说已经是来之不易了. 2019.2.20到2019.4.16这两个月对我来说其实挺煎熬的 还好抓住一个春招的末班车 希望接下来我的面试心得可以给一些刚准备面试的待实习生一点建议 面试这东西很玄学, 简历, 实力, 情商还有运气四...

qq_38409944的博客 1449

笔试题总结

1.int a=10是原子操作吗? 是的。       注意点:       (1)i++(或++i)是非原子操作,i++是一个多步操作,而且是可以被中断的。i++可以被分割成3步,第一步读取i的值,第二步计算i+1;第三部将最终值赋值给i。       (2)int a = b;不是原子操作。从语法的级别来看,这是也是一条语句,

唯爱你不弃∞ 1977

【百度、腾讯、阿里等】+【JAVA开发实习生】+春招面试经验

基本情况介绍: 性别:lz**萌**妹子一枚 学校:本科双非、硕士985 实力:只是女生比,中等偏上一丢丢 面试公司:百度、腾讯、阿里、今日头条、美团、京东、去哪儿、CVTE、神州数码、知道创宇、intel 面试职位:web渗透测试工程师(安全方向)、JAVA开发工程师、测试开发工程师 春招结果:百度(hr通知准备三面,结果被放鸽子)、阿里(测开offer)

lv小笨鸟要先飞啦 1万+

Java初学者面试中应该如何准备?一般公司对Java开发的要求有哪些?

其实都非常简单,你只需要懂得基本的开发软件安装和使用,不需要太多高大上的技术; 对于Java小白来说,要达到找到第一份工作的目标,不光靠技术,更要靠学习的方法以及写简历和准备面试的技巧。 1、零基础的Java小白,其实能力都差不多,只要没经过正式商业项目洗礼,哪怕运行通再多的学习项目,其实离真正能做商业项目的程度,也是有距离的,所以零基础的Java小白,更应该用简历+面试技巧来弥补。 2、要找实习,或者找工作,面试官不是凭求职者运行通多少个项目或者学了多少技术来衡量求职者的能力,而只能靠面试来问。在面试中

spring3776的博客 1022

双非二本的2019春招Java岗的5家面经

前言: 一个菜鸡的春招血泪史,共勉 三月快结束了,对我来说春招也基本落幕了.虽然好多大厂4月才开始招聘,不过我已经不打算投递了,心太浮躁.天天在找公司,投简历,找公司,投简历之间徘徊.对基础知识也没有深入研究,源码看的也不多,都是抓重点知识.仍记得阿里面试官最后给我的总结:面很广,但是不够精. 决定静下心来好好系统补补基础,刷刷题. 重点:刷题很重要,因为笔试是第一关,不仅如此,很多面试官都会让你...

qq_38409944的博客 2906

阿里春招实习Java后台开发面经

春招流程 阿里实习春招是有提前批的,提前批不走系统,不需要笔试,直接投给各个部门负责校招的人。正式的流程是笔试-> 一面 -> 二面 -> 三面 -> 交叉面。 提前批可以同时面多个部门,其实只要没走招聘系统就可以同时面,挂了也没事,机会还是挺多的。单提前批结束走正式流程的话只能选一个部门面了,如果挂了那基本就凉了,系统会有面试记录,只能等等看,有没有其他部门来捞人了。 阿里的笔试60min两道算法题,还是挺难的,不过好在笔试不刷人,只是参考(根据经验,如果算法做的还可以,后面面试很

weixin_50917482的博客 5252

【面经】2018阿里java实习生一面

我是上周通过boss直聘的内推人内推的,然后过了三天就收到了电话。。。就记得这些点了,但是有的不是单纯问知识,会用一些实例去提问,面试官非常nice,人很随和,最后还给我说了谢谢~~1、介绍自己:要突出技能2、项目介绍:要突出难点及解决方案3、网络:子网掩码是什么?有什么作用三次握手(为什么二次握手不行)time waitTCP协议和UDP区别有没有什么网络项目4、数据库事务 ACID 隔离特性与...

zlx312的博客 6129

阿里灵犀互娱24春招25实习-java.C++/测开/前端等

换了个更核一点的部门=================timeline一面 3.N二面 3.(N+2。咱集合讨论一下下引流:华为,小米,百度,腾讯,阿里巴巴,春招真的找不到工作啊啊啊,有过offer,但是因为不是自己想去的岗位,都拒绝了。#校招我听劝# 24应届,考研失败,双非一本,求各位大佬看看简历,投出去都没有回复 #简历被挂麻了,目前跟着某马敲完了外卖和点评,想找到一份java 实习,现在就过了一遍牛客的的 Java 专业面试题。10月份有hr联系签了个保密协议,后面音信全无,签了别的。

Buoluochuixue的博客 1206

阿里菜鸟JAVA实习生一面面试题

这篇文章本来早就该发出来了,但是因为这段时间一直比较忙,所以到现在才发出来。这期间断断续续自己写过一些,但是因为手残没有保存完整,所以后半部分都是贴相关链接了 类加载器http://blog.youkuaiyun.com/gjanyanlig/article/details/6818655/String、StringBuffer、StringBuilder* String字符串是常量,其值不能改变 * Stri

Vi的博客 1万+

阿里巴巴2017实习生笔试题.docx

阿里巴巴2017实习生笔试题

手把手教你用MOS管设计双电源自动切换电路(附零压降方案)

本文详细介绍了使用MOS管设计双电源自动切换电路的完整方案,包括基础电路拓扑、零压降优化设计及实战调试技巧。针对外接电源与电池供电的无缝切换需求,提供低损耗MOS管选型建议和性能实测数据,帮助工程师解决传统二极管方案的压降与漏电问题。

h0i1j2k3l的博客 1443

2016届阿里实习生java研发岗一面二面三面四面经验分享

转自:http://mp.weixin.qq.com/s?__biz=MjM5MTAzMTE4Nw==&mid=203817016&idx=2&sn=b79c7b079912cee8681090c4a30795b1&scene=5#rd 研二是需要找实习的时候了,因阿里有同学内推就直接参加了电话面试,不说其他的废话直接上问题,阿里的面试官还是不错的,和蔼可亲,为人谦虚,大牛什么都懂。(投

梁江江 8842

AI智能体升级实战:从规则匹配到Function Call,准确率提升86%的技术选型之路

AI智能体升级实战:从规则匹配到Function Call的技术演进 文章记录了AI邮件助手从传统规则匹配升级到Function Call的技术迭代过程。通过案例分析,揭示了规则匹配的三大核心问题:覆盖不全(用户表达千变万化)、组合困难(多条件容易漏掉)、维护噩梦(每个需求都要新增规则)。测试数据显示,规则匹配在复杂查询中的准确率仅51%,严重影响用户体验。 技术团队对比了三种升级方案:1) 继续优化规则匹配(天花板明显);2) 微调专用NLP模型(成本高);3) 采用Function Call(灵活高效)

yweng18的博客 1079

谨以此文纪念2019年春招

谨以此文纪念2019年春招 前言 整个三四月,一直在背知识点,感觉好多内容没有复习到位。 每天刷着leetcode和ZOJ,逛着牛客网看又有哪家开始面试,每天的心情就像一个“W”。 看过别人发的腾讯大厦,幻想过腾讯大厦向外看的感觉。 大一暑假去过阿里杭州园区,担忧自己有没有机会再去。 真的没想到迷茫中的自己等来了腾讯,又迎来了阿里。 开发新产品的意义就在于能够让人们更好的科技的时代中生活,我依然有...

Terrances的博客 2015

保姆级教程:在LKD3588开发板上为RK3588添加SC2210摄像头驱动(含完整DTS配置)

本文提供了一份详细的教程,指导如何在LKD3588开发板上为RK3588处理器添加SC2210摄像头驱动,包括完整的DTS配置和内核编译步骤。教程涵盖了环境准备、驱动文件添加、DTS配置详解、内核编译与烧录、驱动测试以及常见问题排查,帮助开发者快速实现SC2210传感器在RK3588平台上的集成与优化。

weixin_42641741的博客 479

Wezterm的安装和简单配置

希望 wezterm 的主题配色,保持和 powershell 默认配色一致,也就是 Compell 主题。目的是在频繁使用 wezterm 时,原本的根据颜色判断文件信息(尤其是WSL里的Linux下,文件和目录颜色)依然可以使用。wezterm 默认用 cmd.exe, 我是 win11,希望默认用 powershell。

baiyu33的博客 4267

2019春招(阿里文娱,后两面)

四面(中间夹杂着聊天,共一个小时左右) 物联网都有些什么内容呀?(我的专业是物联网工程,所以问了这个) zigbee跟其他通信协议有什么优点吗?为什么不用蓝牙,wifi等 平常看直播吗,看比赛吗?(面试官做直播的,世界杯那种赛事直播) 你觉得5G跟4G相比有什么优势,会产生什么影响 说一下hashmap的结构,跟hashtable,chm什么区别 说一下http的原理(面试官想问的是TCP握手撒...

naget的博客 619

HarmonyOS应用开发者基础认证

B. 自定义组件:可复用的 UI 单元,可组合其它组件。D. 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等。E. 属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等。在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。

牛肉胡辣汤 3818

阿里春招实习生面经

历时一个半月,23点左右收到阿里实习生offer,从一个双非二本渣渣到努力考研,梦想实现了,面经。 -------------更新--------------- 3月中旬投递简历,过了大概三天有一个学长加我的微信说已给我安排面试,保持手机畅通 一面 先自我介绍 然后看到我本科的学校问了一下为啥没考好(很尴尬表示很后悔高中没好好努力。。。。。第一学历还是每次都会被问的) 然后开始聊简历上的项目 包...

阿润的博客 3272

海洋浮游生物识海洋浮游生物识别系统:基于YOLOv10的显微图像自动检测与UI别系统:基于海洋浮游生物识别系统:基于YOLOv10的显微图像自动检测与UI展示YOLOv10的显微图像自动检测与UI展示

本文介绍了如何利用YOLOv10模型进行海洋浮游生物的自动识别,旨在提高传统显微镜观测的效率与准确性。研究背景强调了浮游生物在海洋生态系统中的重要性,并指出传统方法的局限性。数据集选用WHOI-Plankton,包含70多种浮游生物的20000多张带标签图像。文章详细描述了YOLOv10模型的安装、数据集配置、训练与测试步骤,并提供了基于PyQt5的图形化检测界面代码。结果显示,模型在精度、召回率和mAP@0.5等指标上表现优异,推理速度达到约30 FPS。最后,文章提出了部署建议和未来优化方向,如集成摄像

YOLO 375

LLC 谐振变换器开发设计1

本文档详细介绍了基于DSP28335的LLC谐振变换器开发设计。系统采用频率调制(FM)控制方式,实现高效率、高功率密度的隔离型DC/DC变换。文档阐述了LLC拓扑结构和工作原理,给出了谐振频率、品质因数等关键参数的计算公式。硬件设计包括功率器件选型和采样电路实现,软件部分提供了DSP28335的核心控制算法和代码示例,涵盖频率转换、PI控制和PWM生成。系统还设计了启动策略和保护机制,确保可靠运行。该设计实现了主开关零电压开通和低纹波输出特性。

331

春招Java实习生阿里四面凉经

春招第一次面试,惨败~ 内推到农村淘宝,新建的部门问的比较基础,身为菜鸡的我还是被回绝了。总的来说,阿里的简历处理效率还是挺高的,投完一般过两天,晚上8点左右就来搞突袭了。前两面是电话面,三面手撕代码,四面视频。 阿里一面 简单介绍一下自己 说一下项目架构,都有哪些功能,用了什么技术,怎么实现的? 你所使用的调度器能不能让他按特定情况执行,比如周末的时候不让他走? 项目还有哪些局限性? 使用t...

luluyo的博客 689

基于FPGA的时间数字转换(TDC)设计(一:原理)

基于FPGA的时间数字转换(TDC)设计,此为第一篇

sdau2005的博客 5069

2019年Java春招汇总,技术类校招社招千道面试题,几百份大厂面经(附答案+考点)

一、JavaSE部分 二、JavaEE部分 三、JDBC编程 四、JDBC编程,计算机网络,操作系统,算法与数据结构 五,设计模式,场景题 六,Java学习、面试;文档、视频资源免费获取 Java 【VIVO】vivo Java后端秋招提前批面经 杭州场 https://www.nowcoder.com/discuss/198717 【VIVO】迟来的12日武汉vivo Java后台面经(已凉) ...

li420520的博客 2811

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Java软件开发工程师实习生面试经验分享总结

今天收到了自己满意的第一个offer也是第二个offer(第一个太low了不好意思说,BAT牛叉不在意,没赶上华为面试可惜了),每次面试都有收获,不愧于自己这段时间的小小努力。其实也没什么就是自己意识早、信息好就可以找到好的单位,我算是比较晚的了。不知道还有没有机会找到更好点的(阿里笔试挂了?)。推荐我的同学的一篇博客,总结的面试问题非常好,不像我只是简单的记录和罗列。 Java 程序员 面试前

timer_gao的博客 9316

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

上一篇: 斐波那契数列(Fibonacci sequence)【思路及实现】
下一篇: 使用索引对MySQL千万级数据查询优化
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值