1. Java的基础知识
String 拼接 的替代操作? StringBuffer 和 StringBuilder(线程不安全,但速度比StringBuffer快)
Java的多线程的两种实现方式
Java中key,value 这样的数据结构有那些? HashMap,HashTable
Set 和 List 的区别?
vector 是啥?
这一部分主要是考察的基础知识,可惜我的基础还不够扎实,还得努力,要经常地翻翻api,要尝试寻找新的方法实现原来的固定做法。
2. JDBC
statement,prepareStatement 的区别
数据库事务隔离级别? 四种哦!
3. 数据结构
二叉树
4. 开源的一些框架
主要是ssh
struts,struts2的主要区别?(在说这个问题上,我好像没有说很多,我自己的毛病就在这,不是很主动)
谈谈你对spring 的 ioc 看法!
5. 设计模式
他只问了我一个单例模式
6. linux系统的相关操作
linux下的常用操作,命令要熟记。
7. webservice
我回答的不是很理想,我做过但是没完整的说出来。。。
8. 谈谈你自己做过的一些项目。
在这里主要他想知道你有没有从事过分布式的项目,有没有接触过处理高并发的数据库的经验,可惜我么有!
T_T,可惜我答得不是很理想,虽然都不是很深奥,机会总是垂青那些随时做好准备的人,这次我又没做好。。。。
1,如果有row_number() 分析函数,如果我有一张学生表student,里面有班级、学生名、分数,排名我想得到如下数据,该如何用row_number() 排序写一条sql获取,不能用union all来连接获取。
--班级、学生名、分数,排名
一班 李一 100 1
一班 李二 100 1
一班 李三 100 1
一班 李四 100 4
一班 李五 99 5
一班 李六 98 6
.......-- 一班很多学生,依次排下去。
二班 王一 100 1
二班 王二 100 1
二班 王三 99 3
二班 王四 98 4
二班 王五 80 5
...... 二班有很多学生,依次排下去。
我的答案是:select banji,name,score,row_number() over(order by banji, name,score desc)。结果他说不对,最近在做sqlserver开发,可能长时间没有碰oracle了,所以导致当时一下没有想出来,被严重BS了,事后仔细一想,其实很简单的,我以前还写过类似的sql,只是时间长了,忘记了,呵呵,不知道大家知道怎么写了么?
2,有关优化的事情,A表500万数据,B表2亿条数据。A与B的数据结构相同,select count(*) from A,B where A.id=B.id。问下,这条sql很耗时,如何优化这条sql,使之效率最高。
我答案,看执行计划,是否走索引,不走的话,就重建所以,他说,如果索引都是完好无损的,而且2亿条数据走索引时优化不过来的,问我还有别的方式来优化这条sql不?我一时就答不出来了,因为sql很简单了,不知道如何优化了,而且我们的oracle库也没有类似的查询,所以一下想不出来怎么回答,结果又被BS了。
3,数据仓库里面,如果你根据客户的需求写完了sql,取到了数据,你如何保证这些数据时准确的呢?
我回答,1,根据需求写一些测试sql来验证,比如数据总量,主要字段,主要信息,抽取几条验证。
2,找客户,跳一些数据来验证。
结果他反问我这些方法是我自己想出来的吗?我说是的,我感觉我的回答不太对,有点不妙。
还有一些我回答正确的问题,比如管理方面的,我就答的不错,我就不列出来了。反正今天在引以为强项的sql编写与优化上面被问到了,证明我的oracle开发基本功还是很差的,以后要加强这方面的练习了。
分享到:
相关推荐
"阿里巴巴国际站关键词整理" 阿里巴巴国际站关键词整理是电子商务企业在全球市场上的关键竞争力所在,关键词整理是企业在阿里巴巴国际站上的成功之路。下面是阿里巴巴国际站关键词整理的详细知识点: 一、关键词...
这个“阿里P5三面参考答案”针对的是iOS开发者在阿里巴巴集团可能面临的面试挑战。P5级别通常对应中级工程师,需要对iOS平台有深入理解,并具备一定的项目管理和团队协作能力。 首先,iOS开发的基础知识是面试的...
"阿里P5二面面试题" 以下是根据给定文件信息生成的相关知识点: 1. UITableView_cellReuse机制 在iOS开发中,UITableView使用cell重用机制来提高性能。cell重用机制的原理是在UITableView中维护一个可重用cell池...
阿里云盘影视资源分享,每日发布最新电视剧、综艺、电影资源。_aliyunpanshare
java面试前必看
【阿里往年资料整理.zip】这个压缩包文件包含了与阿里集团历年测评相关的知识资源,主要由三个文档组成。这些文档可能是从互联网上搜集而来,旨在为用户提供关于阿里巴巴集团历年招聘、面试、评估等方面的信息。虽然...
2022年阿里七面面经
阿里大佬细心整理283页的Java核心资料pdf文档,各个方面基础题都有,需要面试的好好看一下 Java部分:Java基础,集合,并发,多线程,JVM,设计模式 数据结构算法:Java算法,数据结构 开源框架部分:Spring,...
动漫、电视剧、电影、纪录片分享by阿里云盘_VideosShareByAliyun
阿里云短信服务(Alibaba Cloud SMS,简称ALiSMS)是一款高效、稳定、安全的通信服务,为企业和个人开发者提供了便捷的短信发送能力。ALiSMS插件是与阿里云短信服务配套使用的工具,用于简化集成过程,使得在各种...
阿里巴巴数据中台实践-电力 阿里巴巴数据中台实践-电力 阿里巴巴数据中台实践-电力 阿里巴巴数据中台实践-电力
阿里巴巴国际站消费电子配件行业跨境电商发展报告精品报告2020.pdf
这个“阿里人力资源管理大全-精选整理”压缩包文件很可能包含了阿里在人力资源管理方面的诸多实践、政策、案例和经验分享,对于想要了解和学习现代企业人力资源管理的读者来说,具有很高的参考价值。 首先,我们...
基于阿里云的电动汽车无线充电监控系统设计可以实时监测电动汽车无线充电的电流大小和充电线圈的温度,并在充电过程中检测到温度异常时控制继电器断电处理,以确保电动汽车的安全。该系统的设计和实现对电动汽车行业...
阿里绩效考核 阿里员工培训 企业文化资料 人力资源管理 团队建设及管理 薪酬福利管理 阿里”六脉神剑“考核法.pdf 阿里巴巴的高绩效之道.ppt 阿里巴巴绩效管理.ppt 阿里巴巴绩效管理制度.ppt 阿里巴巴绩效考核方案....
"阿里二面一" 面经-阿里二面一是阿里巴巴集团的一次面试经历,包含了多个方面的考察,如知识体系、个人素质、算法测试、项目理解、数据库优化、发散思维设计等。下面是对不同部分的详细解析: 一、面试开始 面试...
最新整理战略-阿里的横向发展VS腾讯的纵向发展.pdf最新整理战略-阿里的横向发展VS腾讯的纵向发展.pdf最新整理战略-阿里的横向发展VS腾讯的纵向发展.pdf最新整理战略-阿里的横向发展VS腾讯的纵向发展.pdf最新整理战略...
而“阿里云盘压缩包伪装分享工具.txt打包整理.zip”这个压缩包,显然包含了一个与阿里云盘分享策略相关的工具或者教程,特别是针对如何更安全、高效地分享文件或项目。在当前的网络环境中,分享大型文件或敏感数据时...