java真实面试_翰竺科技有限公司_牛客网上的选择题sql面试题_查询各科总分最高的前5个学生_查询各科考试的平均分

Posted 平凡加班狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java真实面试_翰竺科技有限公司_牛客网上的选择题sql面试题_查询各科总分最高的前5个学生_查询各科考试的平均分相关的知识,希望对你有一定的参考价值。

系列文章目录

前言

一、牛客网上的选择题

这个,面试的时候是直接在公开的办公室的,没有拍照
总之就是牛客网上的面试题
牛客网上每次能有80分了,肯定没问题了,最少60-或者70分
低于60分很尴尬,有些不那么友好的公司直接就请你回家了
下面是下午另外一个公司的面试题,这里举例说几个比较典型的,我比较懵的题目

1,public和private修饰符的实际用法场景,遗憾,面试的时候我选错了



2 抽象类


A和B选项

A和B如果选一个肯定是选B
抽象方法不能有方法体,正常来讲,抽象方法是给别人去实现的,很遗憾。我脑子瓦特了,选了C
D太绝对,肯定不对

3 js的合并函数


合并,我觉得应该会去重,所以我选择了D



所以这道题,我又做错了,自动不会去重

4、语法


这个题给我整懵了,答案没有一个对的

5、多线程



我执行了很多次都是pongping 所以我怀疑我又做错了,
而且这个题目,只有run
没有start,算不算启动线程了呢?
我果然选错了,应该选B而不是选C

6、sql面试题

每个学生选修了几门课程





列出每个学生的平均成绩

根据上面的就很容易得出

唯一的不足是,现场写我有点写不出
但是在自己电脑上却可以,原因是自己电脑上可以调试,说白了,还是不够熟练
如果很熟练了,每一条语句都能够知道它执行1效果应该是什么,才能做到胸有成竹
熟能生巧,路还很长

二、sql面试题,学生表和成绩表

我记得题目大概是这样的,
一个学生表(id,stuName,age,sex)
一个成绩表(studentId,id,course,score)

解析:回家自己做
假设 ,两张表分别为


1、查询各科总分最高的前5个学生
我们分步骤进行,先查询每个学生的总分,再去top 5就行

因为我们这里没有5条数据,那就查询各科总分最高的前2个学生吧
这里注意oracle和mysql里面的关键字是不一样的
LIMIT mysql里面的 top 是oracle里面的


这样就全部查出来了

2、查询各科考试的平均分

ps:就很奇怪,现场写就懵了,可能是家里可以不断的调试
总归来说,还是不够熟悉,如果非常熟悉的话,就能够做到随便写一个sql就能够知道执行效果是什么
所以需要继续加强

以上是关于java真实面试_翰竺科技有限公司_牛客网上的选择题sql面试题_查询各科总分最高的前5个学生_查询各科考试的平均分的主要内容,如果未能解决你的问题,请参考以下文章

牛客网真实面经总结—JVM篇

回馈牛客!各大公司java面试整理对应问题博客整理!

java真实面试 _ java里面如何去重_数组去重_HashSet_HashMap_List

如何在牛客网上记录面试问答

一个英国留学生的华为链家Java面试经验分享

面试准备android