作业帮后端面经

总共面了一个多小时,开始一直问数据库,我数据库学的最不好尤其是sql语句,后面问了两个算法都写上了
1.先自我介绍
2.这是一张成绩单表,通过一条sql查询出所有学科都及格(60分)的学生。我写了的用到了子查询,然后问我不用子查询怎么做?
姓名 学科 分数
张三 英语 60
张三 数学 70
张三 语文 58
李四 英语 80
3.InnoDB锁有哪些,数据库索引有哪些?
4.update ...  where a = 1;这句语句问你innoDB会加几行锁?
5.
select * from table where a>0 and b<0

ab是联合索引
问你索引能不能命中?
6.问题:从100万个数中找出最大的前100个数?写一下算法,写了大概20分钟
7.链表翻转
我记得得就这么多了后面想起来再补上,数据库真的学的不好。
刚通知二面了,明天面完再更新吧

二面面完了面了一个小时感觉要凉了---------------------------------------------------
由于我没有后台项目,我的项目都是做的编译器所以面试官问开始是基础
8.讲一下常用的排序算法
9.当在浏览器输入网址后会发生什么
10.我看你提到了TCP/IP,说一下三次握手和四次挥手吧
11.讲一下数据库中的范式
11.nginx了解吗,说一下,给你一段nginx的日志,找出访问次数最多的url
12.redis了解吗,说说雪崩和穿透
此时大概过了20分钟吧
13.你打开京东APP,看到右上方有一个消息,设计一下这个系统,我说了这个要用消息队列,面试官问还有呢,然后我设计数据库表,面试官说你设计的不行。又说了,这个系统可能遇到高并发的场景,比如618时千万级用户你得考虑到。怎么设计合理的数据库表。ps.这个问题不止是数据库,你还得考虑到其他的要不要缓存,当用户把软件卸载了又重新安装,你怎么解决等等都得考虑到,这个问题我答的非常不好,还是因为自己没有这方面经验没做过类似的项目。
后面还是好好复习吧还有很多东西不会,暂时就想到这么多啦。
#作业帮##面经##秋招##Java工程师#
全部评论
请问第四题怎么回答呢
点赞 回复 分享
发布于 2019-07-31 22:50
隔多久 通知二面
点赞 回复 分享
发布于 2019-07-25 16:11
老哥那你简历上写数据库了么
点赞 回复 分享
发布于 2019-07-23 09:48
楼主你好,你一面结束了,啥时候通知你二面的呀
点赞 回复 分享
发布于 2019-07-19 19:12
请问你是隔了多久通知的二面
点赞 回复 分享
发布于 2019-07-18 16:14
那个SQL可以说一下么?我想不出来😂
点赞 回复 分享
发布于 2019-07-17 20:01
咱俩可能面的不是同一个岗位 哈哈 数据库一个没问
点赞 回复 分享
发布于 2019-07-17 17:09

相关推荐

全程一小时左右,写了15分钟代码&nbsp;,第二天中午打电话约二面算法:-&nbsp;快排找第K大的数-&nbsp;判断是不是完全二叉树写完面试官说只写一个就行了八股文:上来先问的接不接受转语言,部门主要用golang1.&nbsp;项目拷打,各种细节问题2.&nbsp;数据库索引,数据库连接池怎么设置,(以为是线程池,说了N+1&nbsp;2N,不过面试官也顺着说下去了,问N是什么)&nbsp;后续提示应该根据请求来设置3.&nbsp;数据库表怎么设计的,字段用什么类型,金额为什么用BigDecimal4.&nbsp;数据库用户密码怎么存的,用的什么加密5.&nbsp;索引,索引失效,隐式类型转换,最左匹配原则6.&nbsp;登录注册的全部流程说一遍,jwt是什么7.&nbsp;事务,哪里用到了事务8.&nbsp;慢sql,&nbsp;深分页怎么解决,&nbsp;索引优化,覆盖索引&nbsp;分表9.&nbsp;数据库id怎么生成的,&nbsp;主键自增,有没有了解过分布式id&nbsp;&nbsp;雪花算法,时钟回退怎么解决10.&nbsp;redis单线程为什么快,工作原理是什么11.&nbsp;redis缓存三件套&nbsp;如何解决12.&nbsp;内核态转换,&nbsp;为什么要有内核态转换&nbsp;&nbsp;什么是系统中断,&nbsp;软中断和硬中断(到这里人已经快麻了,八股文轰炸)13.&nbsp;进程和线程的区别是什么&nbsp;&nbsp;为什么要有线程,线程共享的资源有哪些,独享的资源有哪些&nbsp;怎么向进程发送信号14.&nbsp;http&nbsp;1.0&nbsp;1.1的区别&nbsp;长连接&nbsp;time_wait过多是什么原因&nbsp;可能有哪些危害15.&nbsp;了解中间件吗&nbsp;说了rabbitmq了解过&nbsp;简单介绍一下反问环节:询问部门主要做什么&nbsp;回答是基础架构,k8s容器中间件等等发面经积累好运气
作业帮二面27人在聊 查看18道真题和解析
点赞 评论 收藏
分享
04-08 20:43
门头沟学院 Java
不知道是不是KPI,面试官感觉一边面试还一边在忙一些东西,一直说我们就聊聊天吧,后面还问我什么时候可以实习,实习多久,还说了部门语言,办公地点之类的。不过我回答不上来的时候他也都说没事,换一个换一个,总之面试体验还是非常好的。1.&nbsp;Redis的数据结构及其应用场景2.&nbsp;MySQL一条查询语句执行过程3.&nbsp;MySQL索引类型4.&nbsp;最左匹配原则相关5.&nbsp;SQL优化方法6.&nbsp;Java什么情况下会full&nbsp;gc(直接跟他说我JVM还没怎么学,他就说那就先不问这个)7.&nbsp;TCP三次握手四次挥手8.&nbsp;处于CLOSE_WAIT状态下的连接数过多,资源占用过多的时候该怎么处理9.&nbsp;项目中比较有挑战的事情,怎么解决的(Redis&nbsp;+&nbsp;Lua&nbsp;+&nbsp;乐观锁&nbsp;异步处理,解决超卖)10.&nbsp;有没有去调研过其他方式,比如12306、支付宝他们怎么解决这个问题的(我只说了还有个分布式锁的方法,然后他说可以去阅读一些公司的技术文档来应用到自己的项目里面)11.&nbsp;项目的用户量?(我直接就说并发量不是很高,最多几百,一般都是用Jmeter模拟更大并发量)12.&nbsp;说一下乐观锁和悲观锁?它们的应用场景?13.&nbsp;为什么项目选择RabbitMQ?RabbitMQ对比Kafka等产品手撕:堆排序(都在刷力扣,没练过这个,大一学的早忘了)团子的面试感觉和其他的不太一样,问一个问题就跳到另外一个去问了,没有追问什么的#牛客创作赏金赛##美团##美团一面##面经##美团求职进展汇总##美团暑期#
团团美美:团子似乎就是不追问,但是希望你能自己吧啦吧啦说一些延伸啥的,我和我同学感觉是这样的
点赞 评论 收藏
分享
评论
10
86
分享

创作者周榜

更多
牛客网
牛客企业服务