道旅科技

1. 介绍一下 OSI 七层模型,各层作用
2. TCP 三次握手为什么不是三次
3. 线程和进程的区别
4. 物理内存和虚拟内存的区别? 为什么要有虚拟内存
5. 说一下事务? ACID? 一致性例子
6. mysql默认隔离级别
7. 可重复读是怎么实现的
8. undo log 和 redo log的区别
9. 索引的作用
10. 索引的数据结构有哪些? 为什么用B+树
11. 一般在哪些字段建立索引
12. 索引a ,select *  from table where a>3 走索引吗?  
13. 有一张公司金额表,然后同一个公司的员工会根据公司编码去更新金额,然后涉及大量的用户并发更新,怎样保证那个金额扣减或者新增是正常的?
14. 用ArrayList写一个冒泡排序
全部评论

相关推荐

01-01 21:05
已编辑
大连理工大学 后端工程师
第一次找实习篇其实我的找实习的过程并不成功,最终结果也只找了个不知名中厂的实习,期间踩雷了无数的坑,看过我帖子的人可能知道我从8月27开始面试一直到现在才找了第一个实习,唉,但也正是因为这些失败,我才知道到底要避免哪些坑,接下来我讲从头开始讲,希望对找实习的大家们有所帮助。(其实我本来不太想说出来的,因为我想着起码找到一个大厂实习才写的,但没想到只找了个中厂,唉,不过都过去了,没必要纠结了,因此也是希望大家呢帮我暑期实习做个祈福希望能找到大厂)当然目前只是实习篇,后续我应该会在暑期实习完以后再写一篇,然后在秋招以后也会再写一篇接下来就是正文首先就是选择方向如果学历不好的话避免选择后端因为后端太卷了,选择前端测开或客户端能好受很多,虽然我是985本但只是中下水平,所以选择了后端还是其中最卷的java,说实话有点后悔学的太晚了,应该大二上学期开始准备的,而不是在大二寒假开始,其实大二寒假也是够的,但我踩的坑比较多所以失败了,因为我之前看之前2025届的学长,拿着点评加外卖大二暑假才开始学习java,在大三寒假的时候也能找着中厂实习,所以我就想我从寒假开始学习那不是绰绰有余,当然最终失败了,因为我没想到只是差两年的时间就业形势就变成这样了,当然这些是题外话假如你选择了后端那就面临语言的抉择主流后端主要有,Java,GO,Python首先就是java 以我目前来看的话java的优势就是体系全,资料什么都有,但就是因为这样所以它的面试难度是最高的,也是最卷的,但大厂用的最多的就是java等到暑期秋招的时候选择能多很多,这是它的优点,但它也有另一个缺点,就我目前从BOSS上看的话大厂除外,中厂和小厂java的实习工资普遍低于GO和python,比如像是人数多的中厂普遍是160一天,知名中厂200一天,(我说的是本科薪资),但python和go就不一样了,中厂普遍达到250知名中厂能达到350以上,java人太多了所以把价格打下来了,而小厂的话100到999人,排除那些知名独角兽企业,应该差的不多都是200左右因为不高小厂招不到人,不太敢去选择go和python(当然python没必要,因为一般都是go和python都有,所以只学go就行)的好处就是可以拿知名中厂当跳板比如momenta,蔚来之类的给的薪资都特别高,面大厂的话也有滴滴,百度的选择,这样能轻松很多,因为要求没java那么高,当然也有缺点就是暑期实习已经秋招的时候选择少,虽然说网上很多人说大厂不太在意语言,但是以我找实习的经历来看,这句话是半对半不对的,如果找大厂的话确实不太在意语言但是以我java面go的体验来讲面试难度会比拿go来面大,因为它不问go的八股的话只能进一步挖你的项目,甚至出一些场景题,计算机网络和操作系统的知识,除非你有实习经验或者学历特别高,或者项目特别好,因此根据自己的情况看选java还是go吧,说实话我是有点后悔的,早知道学go了,不过我毕竟没暑期实习过已经秋招,所以不知道选java是否更有优势,就我找日常实习来讲其实是没有go好的选完语言以后就是学习了,以java为例我是看的黑马的,从开始学语法,springboot,mysql,redis基本上没问题,如果时间不紧的话可以这样看视频慢慢来,急的话看看网上的文档就可以做项目了,然后就是直接背八股学习完基础知识以后就是找项目了,我说实话点评和外卖并不是不好,但太多了,可能100份简历80份都是点评加外卖,所以一定不要用这两个,(因为我用的这两个失败了)你要用的话一方面学历得好(起码比中下985本好),另一方面你别奔着大厂实习找第一步先找小厂或中厂实习(有实习经历),然后再找大厂,反正我拿着魔改点评加外卖,面了这么久京东一面二面三面挂,百度一面二面三面挂,京东第二次一面二面三面挂,很容易因为项目排序挂,很容易,因为面试官都不太感兴趣这两个项目,所以要么不问项目问的问题特别难,要么问的全八股很容易排序挂,而且不用这两个项目的话对你将来找暑期实习也好不用换项目,我现在还得换项目,真绷不住了,所以一定一定花钱买个知识星球的项目,(我不是给星球打广告哈,我也没收到广告费),因为星球项目不一定比点评强但面试官起码不熟,跟你有的聊,聊项目总比给你出个场景题强,然后就是项目的选择最好一个微服务一个AI智能体,两个项目,这样你的简历基本上是顶级的了,剩下的就是拼学历和实习了,虽然网上有很多人说学历加点评加外卖就可以直接冲,但是很看运气的,很容易排序挂,(除非你学历比我高,可以直接拿这两个冲大厂,和我一样的不要尝试,起码要有个中小厂实习在面大厂)除了美团,字节不看重项目外,其他的或多或少都比较在意,然后就是微服务,虽然说网上很多人说微服务不重要,但我要说的是这句话对但也不对,面试的时候你只要不把微服务写在技能里确实问的不多,但是你不能没有,我遇到的很多大厂面试官都会嫌弃是单体架构(没直说),不是微服务,会问你分布式的环境的场景题,哪怕坚持不用微服务也别用点评加外卖,而且虽然大厂没那么在意,但中厂很在意你有没有微服务,没有微服务你连简历过筛都过不去,反正以我的学历体验是这样的(比我高的不清楚,应该能强很多),用这种大众流传项目,面试官可能比你都熟,所以它会深问,你答不好可能认为你没有探索的勇气,只会用这种手把手教的项目不去学习开源项目,因此最后一定一定去买项目,现在太卷了,点评加外卖确实不行了,2年前还行然后做完项目就是简历了,如果你加入知识星球的话简历就很容易了,星球里面有很多,而且也有很多面经,这部分就不说了主要写技能和项目然后就是准备找实习的准备了,第一步项目,讲述某个功能的时候,把背景,考虑过几种方案,最终选择了哪个方案,最后取得了什么成果讲清楚就行,如果用到中间件面试官可能问这个中间件挂了怎么办可以想想,然后第二步八股,八股就看小林coding和javaguide的就够了,再看看牛客的面经一定要看,第三步就是算法,如果你面不知名中小厂的话没必要看,但如果面大厂的话一定一定一定一定一定一定一定一定一定一定一定要把力扣hot100刷完(困难光刷常见的就行了)而且起码刷3遍(我脑子不好),因为面试的时候很容易脑子空白,刷一遍面试很容易写不出来,然后就是大部分其实都是核心代码,少部分需要写几个测试例子,极少部分需要构建树 ,然后还有sql一定要去刷一下力扣的常见sql基本刷个几十道大厂就差不多了,我当初8月27开始面试的时候面了8次大厂全都是因为算法没准备,每次都没写出来,结果都一面挂了,否则我应该那时候就进大厂了,因为那时候缺人,唉,把机会都浪费了,一定一定一定一定一定一定一定一定一定一定一定准备好在面大厂,起码先面中厂试试水,中厂都面不过就赶紧沉淀不要抱有侥幸心理,我就是报有侥幸心理了把大厂的第一次机会都浪费了,因为大厂是有面评的虽然没字节那么看重但是我认为大厂第一次面试是最容易进去的因为不会出的很难,但随着面的次数增加一方面不怎么约你了,另一方面它会提高难度。最后一步就是场景题可以结合面经以及网上也有常见系统设计题然后就是怎么投,第一官网投学历好的话一般官网投第一次都会约面,无论是百度快手还是京东美团滴滴等等,但失败以后官网基本不会约面了,所以一定要准备好以后再往官网投,第二就是从BOSS上投,可以多看多刷新简历好的话一般流程很快就会约面,我的简历就不好所以老是约不了面,一定一定一定不要用点评加外卖,第二就是实习僧,我****实习僧,看过我之前的帖子的都应该知道,实习僧有两种简历形式,有在线简历和附近简历之分,在线简历有字数限制所以我的在线简历很简陋,但我从九月开始投的都是在线简历,到12月我才发现,发现的时候都给我气笑了😄😄😄,从九月开始有19个简历被查看,结果看的都是在线简历,白白浪费了这么多机会,特别是滴滴我说我第二次面滴滴的时候那面试官跟kpi面一样,感情拿我在线简历面的,靠,而且滴滴和实习僧官网是连着的,这导致我实习僧投了30多个滴滴的岗位,官网上全是筛选不通过,靠,我说怎么筛不过感情拿我在线简历筛的,官网都有记录了靠,我恨实习僧,为什么默认发的是在线简历,那在线简历做的功能有多差官方不知道吗靠,最后投的时候尽量投刚出的岗位,尽量在BOSS上投,官网不留记录效率高,因为你投之前的岗位也是筛选不通过因为没人操作对了还有下半部分在我的下一个帖子因为字数限制,牛客好像发不了这么长,唉不知不觉竟然经历了这么多感觉没人比我经历的多了,而且我只说了一部分
投递美团等公司9个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务