好吧,今天过去了xx公司复试,早上7点多起床,9点到公司,历经笔试,性格测试,人力资源经理面试。中午吃个饭,下午又是2个小时机试后一个技术面,6点半才回来学校。。。然后结果就是人家技术总监在纠结要不要我的时候我来了一句,我还是回去好好学习吧,下次再来面,然后就告辞了。。。话说这个技术总监总是面无表情,搞得我从头到尾好忐忑啊。。。希望他能给我多点指点。。。
凭记忆写写今天不会做或者没做好的题目:
1、用sql语句查找出教3科或以上科目的老师。
select teacher from table group by teacher having count(*)>2;
2、<% %>和<script../>有啥区别?
<% %>中的内容在服务器端运行
<script></script>标签如果没有runat=server属性那就是在客户端运行的
<script>标签内写的是javascript代码。
<% %>中可以是asp,jsp,……的代码.
3、在页面上用js输出各种数据。。。
4、用js在表格中增加一行空白。
5、题目记得不是很清,貌似是要输出各个民族分别有多少人,然后表里面没有人数的属性。
我大概想到是count(*)算人数,但是问题在于我没想到是不是新建一个表显示出来?
还有3,4题还没做出来,决定先花点时间系统学习下js。
6、你对操作系统的理解?
7、记不清,好像是二叉树有几种?
8、对String数组元素进行升序排序。
import java.util.ArrayList;
import java.util.List;
public class StringPaixu {
private String str1="";
private String str2="";
private int flag,y;
public List<String> Sort(List<String> a) {
y=a.size();
for(int i=0;i<a.size()-1;i++){
for(int j=0;j<y-1;j++){
str1=a.get(j);
str2=a.get(j+1);
flag=str1.compareTo(str2);
if(flag>0){
a.set(j,str2);
a.set(j+1,str1);
}
}
y-=1;
}
return a;
}
public static void main(String[] args) {
String a[]={"aaa","dd","fff","fad","fddd","rr","w","qwew;","ASD","GDE","Gdsf"};
List<String> list=new ArrayList<String>();
for(int i=0;i<a.length;i++){
list.add(a[i]);
}
StringPaixu d=new StringPaixu();
d.Sort(list);
for(String e:list){
System.out.println(e);
}
}
}
今天唯一算是收获的是,在从来没有怎么接触过oracle的情况下,在内库数百个包中找出它的连接包,并且凭借自己对jdbc的熟悉,硬是把增删改的代码和功能实现了。重点是从来没有用oracle做过连接,开始还傻乎乎的用mysql的statement啊,connection啊什么的,死活不成功,最后自己在ojdbc.jar里面硬是找出oracle的statement什么的导入到类里面实现了功能。。。
这个总结不是很好,先留个记录。做个提醒。