2020年魅族科技+亚信科技实习生面试
一、魅族科技
1. 背景
刚学习完Spring、SpringMVC、MyBatis,感觉既然学习到了框架阶段,是不是可以尝试着投投简历,看能不能找到个实习,一想到这,就感觉美滋滋。然后就下载了实习僧的APP,在上面随便投了几份简历,想着就是投着完,没有就没有呗。
2. 初面(2020.05.26 )
没想到的是在一个下午,魅族科技的面试官打来了电话。。。
面试官:请问是***先生吗?我看你在实习僧上投了我们公司一份简历,请问你还有印象吗?
我:哦哦哦,你好你好,好像是的。
然后问了我一些平常的问题,现在在哪里,能实习几个月,课程紧不紧等。
面试官:你知道MySql索引是如何实现的吗?
由于我没有做准备,也不知道今天要面试,所以我蒙了。。。
我:好像是用B+树实现的。
面试官:。。。具体是怎么实现的?是怎么找到数据的?
我:就根据字段名,从树的根节点开始找,从上往下找,找到了就返回。
他应该看出来我的不专业。。。所以就重新找了个问题。
面试官:那你介绍下B+树和B树的区别吧,我看你刚才提到了B+树。
我心中一万只草泥马奔腾而过,我也没想这给自己挖了个坑。
我:不好意思,面试官,由于我不是科班出生的,数据结构与算法没有学过,所以我目前还不知道。
面试官:哦哦,你不是科班的呀,不好意思我们公司对于实习生的要求是要计算机相关专业的。
其实我在简历上有写明了我是工业工程专业的,我在面试的时候说不是科班出生的,是给自己的不会找了个借口,因为我当时是第一次面试,真的想快点结束。面试官应该也懂我的意思,就给了我个台阶下。
这就完了???
我:嗯嗯没事,请问你现在有空吗?我可以问你几个问题吗?
面试官:有的有的,你说。
然后我问了他我目前没有项目经验,校招会看重这些吗?等等这些问题,他也都耐心的解答了,但是感觉都比较官方,说是要先抓基础,校招偏基础一些,有时间再去学习项目,你们是在校生,哪有机会做什么项目呢等等类似的回答。
在说到基础的时候
面试官:对了,像HashMap、HashTable、CurrentHasnMap原理这些你都会吗?
他似乎是想抢救一下我
我:emmmm,目前只会用,原理不是很了解。
面试官:这些都要懂得,是面试都会问的。
然后就拜拜了~~~~~~~~~
总结:第一次面试可以说是挺失败的,太紧张了,问的问题当时也没有做好准备,但是毕竟是第一次嘛,感觉还是挺难得的。
二、武汉亚信科技
1.背景
在学习完SSM框架后,做了个整合的小项目,然后接着学习计算机网络基础和数据结构与算法
计算机网络基础:B站计算机网络连接
数据结构与算法:B站韩顺平老师连接
然后边学边投简历,想着多练练,也没想着能够找到实习。
2.初试(2020.06.12)
在一个傍晚,亚信科技的人事小姐姐打来电话。
小姐姐:请问是xxx先生吗?我是亚信科技的,请问你在我们这投了一份简历吗?
我:嗯嗯,是的。
小姐姐:请问你现在在老家吗?
我:是的,在xx。
小姐姐:你目前是大几?
我:目前大三。
小姐姐:那你们下学期课程多吗?
我:不多吧,有五门课。
小姐姐:都是很重要的吗?需不需要去上课?
我:目前还不知道,但是我可以翘课。
小姐姐笑了笑。
小姐姐:不用不用,这个问题我们后面再聊。那我们这边需要给你安排一个面试,请问你什么时候有空?
我:都用空,你们安排就好。
小姐姐:那明天下午可以吗?下午三点。
我:嗯嗯可以的。
我当天晚上就发疯了似的复习,准备好好迎接来之不易的面试。
三点到了,面试官和我简单聊了几句之后开始初始。
面试官:请你说下 == 和 equals 的区别。
我:== 用于数值是比较两个数值是否相等,用于对象是比较两个对象的地址是否相同,equals是比较两个对象对应的值是否相同。然后equals如果不重写,那么用的是Object类的equals方法,其本质也是用 == 来比较两个对象。
面试官:你对线程了解吗?就线程的创建方式有哪些?
我:可以通过实现Thread类和继承Runnable接口,Thread类也是继承自Runnable接口,然后再重写run方法。在创建线程后,可以调用Thread类的start方法,start方法会去调用我们刚才重写的run方法。
面试官:线程的状态有哪几种?
我:New 新建状态、Runnable 就绪状态、Runing 运行状态、Blocked 堵塞状态、Dead 死亡状态。
面试官:HasnMap、HashTable、CurrentHasnMap的区别。
我:HashMap底层在JDK1.8以前是通过数组+链表来实现的,在JDK1.8后是通过数组+链表+红黑树来实现的,然后在它的内部有一个内部类Entry,用于存放Key和Value,HashMap是线程不安全的。HashTable底层是用hash表来实现的,他跟HashMap差不多,但是是线程安全的。CurrentHashMap的话也是线程安全的,他好像在内部划分为了16个部分,每一部分都相当于一个小的HashMap,然后只要保证其中的每个部分是线程安全的,那么CurrentHashMap也就是线程安全的了。
面试官:线程和进程的区别知道吗?
我:emmmm,以前大学计算机基础的时候学习过,当时现在有点忘了。
面试官:嗯嗯,没事没事。你说下String、StringBuilder和StringBuffer的区别。
我:String是不可修改的,String的拼接其实是重新创建了一个对象把两部分结合起来,而StringBuilder和StringBuffer是可以动态地拼接的,不需要创建一个新的String对象,然后StringBuilder效率高,但是线程不安全,StringBuffer效率低,但是线程安全。如果不存在高并发的情况,一般使用StringBuider。
面试官:说下MySql索引的实现原理。
我:可以在需要经常查询的字段添加索引,可以帮助我们快速地查询到数据。MySql的底层是用B+树来实现索引的,B+树其实是B树的另一种变体,
B+树在一个节点中可以存储多个子节点,其树高一般为3-5层,也就是说采用B+树其I/O操作只需要3-5次即可,而且其数据都是存储在叶子节点的链表中,非叶子节点不能存放数据,只存放索引,这样子每次查询数据其I/O次数都是相同的。然后根据叶子节点中存储数据的不同,可以把MySql数据库的存储引擎分为聚集索引 (innodb)和非聚集索引(myisam),聚集索引把所有数据都放在节点中,而非聚集索引只是存放着数据的物理地址,找到物理地址后还需要到磁盘查找到数据。
MySql数据库索引:B站连接
最后面试官又问了一些职业规划,学习中遇到的困难,项目等等。面试完我就感觉应该是过了,毕竟大部分都回答上来了,虽然题目都不难。
3.复试(2020.06.12)
另外一位面试官打来电话,加了微信,推了一个线上笔试的连接,当天网上就给做了,题目有点难,都是选择题,感觉做的一般般。
4.Offer(2020.06.15)
第一位面试官打来电话,说是复试过了,又聊了一些薪资,待遇,工作内容等问题。此时我的内心是纠结的,一方面想通过实习提高秋招的简历质量,又害怕到时候去实习会影响秋招,另一方面是想乘着现在距离秋招还有几个月的时间,再继续自学提高自己的硬实力。最后面试官问我什么是可以去上班,我以疫情期间学校不开门无法在学校里住为理由委婉地拒绝了。。。
也不知道做的选择是对是错,只能硬着头皮冲了。。。
5.总结:
这次面试收获挺多的,也给了一定的信心,希望未来会越来越好,信心越来越足,薪资越来越高。
2020年魅族科技+亚信科技实习生面试相关推荐
- 亚信前端实习生面试记录
2017.7.11早十点参见了亚信的实习生面试,地点济南. 首先给了一份面试试题,java工程师试题,但我记得我应聘的是前端. 这份java试题分为java基础.数据库基础.web前端基础.框架部分( ...
- 亚信科技 HVV面试复盘
亚信科技 HVV面试复盘 1.想做研判还是监测 2.去年的国护厂商是什么 3.天眼常见的日志检索的命令 4.客户部署了负载均衡,流量是先通过负载服务器再到天眼上面的,这种情况怎么溯源找到它的原始攻击I ...
- 亚信科技笔试面试2019届
首先笔试 笔试超级难 jsp 数据库 java 很多要百度 记得多找几个小伙伴哦~ 面试 一面: 技术面 讲一下你的项目 根据你的项目提问 面试官: 有哪些排序算法 我: ...
- 【面试真经】2020年 多格科技有限公司面试复盘-运维岗
前言 金九银十,很多公司都在招聘,目前大部分公司的面试都对基础要求的比较严格, 结合面试情况做了一下复盘,把公司笔试或者面试遇到的问题做一下梳理,确保每一次面试都是一次成长机会. 面试题 shell里 ...
- face++旷世科技实习生面试
算法.两轮共两小时.一些小的问题就不记录了. 1.链表的排序. 2.推导仿射变换矩阵. 3.如何设计标注工具. 4.muti-label的分类如何做. 5.关于蒸馏网络细节.
- 平安科技实习生面试经历
主要是结合简历来看.对应于Neo4j.Python以及机器学习 问题记录 自我介绍 项目介绍 Python sort 按照dict 长度排序 sort(key)中应用一个lambda表达式 Cyphe ...
- 向超百亿目标进发,再造一个“新”亚信科技
从百亿市场迈向千亿市场的转型升级,在遭遇了疫情冲击的严峻影响下,亚信科技依然逆势增长,取得了阶段性成果. 2021年3月23日晚,随着亚信科技控股有限公司2020财报正式发布,让我们看到了亚信科技整体 ...
- 亚信科技Java实习生(大三)面试
亚信科技Java实习生面试 我面的挺晚的了,6.11才面,有的同学都实习几周甚至一个月了. 但是同一个公司,我同学面试的时候,竟然全问的非技术问题(理想?,大学经历)-迷惑 可能我运气有一点好吧- 看 ...
- 2020腾讯视频实习生面试
2020腾讯视频实习生面试 能获得腾讯视频技术部所给出的实习生面试机会,真的很感激我的一位素未谋面过的学姐.何德何能,能获得腾讯公司的面试资格.那我从获取面试机会到一面和二面开始说起. 腾讯暑期实习生 ...
最新文章
- 和 对比_家用保温杯小对比
- ad18修改过孔和走线间距_Altium Designer设计PCB--如何设置铺铜与导线或过孔的间距...
- 【深度学习】270篇CVPR 2020代码开源的论文,全在这里了!
- php预处理查询数据库,php+mysqli使用预处理技术进行数据库查询的方法
- Star Way To Heaven (prim最小生成树) // [ NOIP提高组 2014]飞扬的小鸟(DP)
- 套用这8种数据治理方法,解决90%的数据治理问题
- RocketMQ的组织架构和基本概念,Dledger高可用集群架构原理
- string replace_面试必问:String类型为什么设计成不可变的?
- 大数据分析平台的安全如何保障
- CodeForces - 721E
- Unite'17 Shanghai再一次问候
- Java前景如何,容易找工作嘛
- 2021年全球与中国木材采伐设备行业市场规模及发展前景分析
- 导致 Scan VIP 和 Scan Listener(监听程序)出现故障的最常见的 5 个问题 (文档 ID 1602038.1)
- 360压缩加密压缩文件
- 用Python实现一个简易的“听歌识曲”demo(一)
- markdown、html转义特殊字符代码大全
- WIN10下更改计算机名、中文账户名
- su与su - 命令详解
- 产品上ref和lot是什么意思_产品上的LOT是什么意思?