~~~
<pre name="code" class="sql"><span style="background-color: rgb(255, 255, 255); "><strong>有人說,如果你想要得到什么,只要在心中默念,堅持,就一定能得到。</strong></span>
~~~
**這意思或許是告訴我們,一定要相信自己,要自信,一定能成功的。**
**態度決定命運!**
2012的開年,我經歷了近十余次的面試,我知道其中的酸甜苦辣。
面對失敗時,有人對我說,面試就是去找打擊的。
如果一次次的打擊,最后你疲憊了,那你也就輸了。
面試不但是檢驗我們的知識的,還有我們做人的道理。
我去過這樣一家公司面試,總監親自出面,按照筆試題一道一道的考你,寫出來的問你為什么這樣做。沒寫出來的,再給你一次機會還寫不出來,再給你講解,面對一道sql題,我不耐煩了,說:我寫不出來然后就跳過,之后還有一道上機題,題目不難,但要按他的思路, 我是不能完全理解他的需求,就自己在那慢慢的琢磨 慢慢的寫期間還有繼續給我分析,半天雖寫出來點東西,但沒達到要求。
因為這次面試我耗費了好多時間,實在是不想寫了...
最后放棄了,然后回到會議室繼續面談,我知道,這次是沒戲了...
所以最后想聽聽總監對我這次面試的總結:
他指出了我簡歷上的一些毛病,不該這樣寫,該怎么樣之類的...
最后他說,人要有一個好的態度,筆試題我給你分析了那么長時間,你還是沒信心能把他寫下來,上機題你不會做 可以問我啊,不管怎樣都不能放棄,我招的人是一個能干活的人,不是一個一遇到困難就退縮的人如果我是你的話,我一定會使勁的問,我一定要把他寫出來。
公司招的不是一個多么高級的職位,只是一個初級的,而我敗給了自己。
說謊話是要付出代價的
沒投簡歷,在qq群里發消息說需要一個面試,然后有位經理第二天就約我去公司面試這位經理不太一樣很隨和,最大的不同就是,沒問過一個問題,他就會自己詳細 解答一遍,不管面試者回答的完善不完善,有些經理就不是,問一個問題,面試者回答完之后,然后就過去了,也沒個總結與回復,拿不準的題,回答完之后心里都沒底 感覺這位經理問的問題還真的不一樣,比如:
談談你對面向對象的理解
談談你對String這個類的理解
說說ArrayList LinkedList 鏈表 棧...區別聯系
還有好多,記不大清了,最后經理介紹公司的業務,未來的發展方向,薪水待遇感覺像要通過了一樣,說:
我這邊沒啥問題了,等會看看人事那邊還有啥問題,一會人事的來了,談了一些人事比較感興趣的問題,說到為什么要從上兩家辭職呢?
由于我兩家公司工作時間都比較短,都是兩個月左右。
我說第一家是由于部門人員的調整,要我從開發轉為其他崗位,就不干了...
由于不是真實的理由,說話的時候
可能前語不搭后語的,為什么要調整呢,為什么不和經理溝通一下呢,這對你有影響嗎,問的我自己都不知道怎么回答了,人事應該能看的出來(其實是考核沒通過而被辭退),我記得,這是我所有的面試中唯一的一次謊話。
其實我是抱著試試的態度,發現要圓好一個謊話 是沒那么容易的。
其實還有好多的面試,或多或少都能暴露出我的一些缺點和不足。
不管成功失敗與否,態度和誠實是最重要的。
下面像大家分享一些筆試題,其實網上或書上都有這些所謂的面試寶典之類的。
面試寶典我們不可能全部記住,但可以參考一些公司的真實的筆試題...
一:什么是多線程?為什么要用多線程?與多進程的區別是什么?
答:線程是程序中一個單一的順序控制流程.在單個程序中同時運行多個線程完成不同的工作,稱為多線程.?
使用線程可以把占據長時間的程序中的任務放到后臺去處理 ,用戶界面可以更加吸引人,這樣比如用戶點擊了一個按鈕去觸發某些事件的處理,可以彈出一個進度條來顯示處理的進度,程序的運行速度可能加快。
線程和進程的區別在于,子進程和父進程有不同的代碼和數據空間,而多個線程則共享數據空間,每個線程有自己的執行堆棧和程序計數器為其執行上下文.多線程主要是為了節約CPU時間,發揮利用,根據具體情況而定. 線程的運行中需要使用計算機的內存資源和CPU。
寫一個JDBC程序連接oracle,并打印結果集。
~~~
import java.sql.*;
public class Test {
public static void main(String[] args) {
try {
Class.forName("oracle...."); // 注冊驅動省略
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection con = null;
PreparedStatement pst = null;
ResultSet rs = null;
try {
con = DriverManager.getConnection("...", "...", "..."); // url,user,password省略
pst = con.prepareStatement("select * from table where uid = ?");
pst.setInt(1, 100);
rs = pst.executeQuery();
while (rs.next()) {
System.out.println(rs.getInt(1)); // 打印數據
System.out.println(rs.getString(2));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
while (rs != null) { // 關閉連接資源
try {
rs.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
// pst con 關閉同上
}
}
}
~~~
概述MVC體系結構 為什么要用MVC結構?
MVC模式是"Model-View-Controller"的縮寫 中文翻譯為模式視圖控制器
Wiew通常是JSP,即頁面顯示部分。Controller通常是Servlet 即頁面顯示的邏輯部分實現
Model通常用服務端的javaBean或者EJB實現 即業務邏輯部分的實現
優點:低耦合性 高重用性和可適用性 較低的生命周期成本 可維護性 有利于團隊開發
如何理解面向對象。如何理解String這個類,和StringBuffer StringBuilder的區別
ArrayList LinkedList Vector的區別
簡要畫出MVC模式的流程圖
orderID(PK,合同ID) region(地區) sales(銷售人員) total(合同金額)
1 A 張三 1000 ??
2 A 李四 5000
3 C 趙五 3000
4 A 張三 4000
5 C 趙五 2000
6 A 張三 3000
7 B 王六 5000
8 B 錢七 2500
9 B 王六 6000
一:統計出每個地區的合同金額合計并按此倒序排列顯示
~~~
select region,sum(total) from salesorder group by region;
~~~
二:統計出每個地區的銷售人員數量
~~~
select region,count(*) from salesorder group by region;
~~~
三:統計出每個地區合同金額最少的銷售人員
~~~
select s.orderID,s.sales from (select min(total) as mintotal,region from salesorder group by region)q,salesorder s where q.mintotal=s.total and s.region=q.region
~~~
四:統計出所有超過本地區合同金額平均值的合同及金額
~~~
select distinct q.* from (select avg(total) as avgtotal,region from salesorder group by region)p,salesorder
q where q.total>p.avgtotal;
~~~
簡答題:window.onload=function(){};什么含義?是否可以存在多個?
Cookie和session的區別與聯系
闡述一下java多線程中"鎖"的概念?
堆棧和隊列的區別?
編程:java實現冒泡排序
~~~
<strong>public class Test {
public static void main(String[] args) {
int temp[] = {13,52,3,8,5,16,41,29};
//執行temp.length次
for (int i = 0; i < temp.length; i++) {
for (int j = 0; j < temp.length-i-1; j++) {
if(temp[j]>temp[j+1]){ //前一個數和后一個數比較
int a = temp[j];
temp[j] = temp[j+1];
temp[j+1] = a;
}
}
}
for (int i = 0; i < temp.length; i++) {
System.out.print(temp[i]+" ");
}
}
}</strong>
~~~
寫一個方法 實現字符串替換 如輸入bbbwlirbbb 輸出bbbhhtccc
這道題我叨咕了半天沒寫出來,我還以為是要找什么方法或規律呢
網上一搜答案,簡直吐血了。
~~~
String str = "bbbwlirbbb";
String s = str.replaceAll("wlirbbb", "hhtccc");
System.out.println(s);
~~~
還有好多,就到這吧,沒寫出答案的 可以從網上搜索的到,自己要有主動精神。
作者id:itmyhome ? ?[
原文鏈接](http://topic.csdn.net/u/20120217/22/ec926ead-ab59-49b3-ad2c-8e10de8ff871.html)
- 前言
- 那些年,我們一起找過的工作
- 1——山東藍鳥貴薪的面試經歷
- 2——面試求職帖:瑾對自己負責
- 3——來北京找工作有感
- 4——出師不利
- 5——再接再厲
- 6——程序員之路
- 7——1天面試4次的有木有
- 8——最近的六次面試
- 9——找工作之路
- 10——阿里巴巴面試經歷
- 11——我的第一份實習工作
- 12——給找工作的應屆生一些建議
- 13——ASP.NET面試經歷分享(最終版)
- 14——我的求職經歷(完結篇)
- 15——心態決定成敗
- 16——機會是自己給的
- 17——在廣州闖蕩的經歷,不斷去追求自己的夢想!
- 18——話說我的面試經歷
- 19——淡定的面試
- 20——最近5次面試經歷的總結
- 21——這段時間的幾個面試
- 22——步入實習道路的第二次面試
- 23——畢業后第一次遠走他鄉的憧憬
- 24——低調著吹牛
- 25——正在實習,剛剛經過洗禮的應屆生
- 26——真實的“面試”經歷
- 27——java程序員求職總結