今天公司內部面試的一些題!support job

2021-05-26 03:00:22 字數 3598 閱讀 6392

面了之後才曉得support job是乙個很難的工作!!!!!!

1. biztalk:  (

2. window 與 unix的區別: window 是單使用者多使用者,unix是多使用者單任務。

3. sql 左鏈結是怎麼工作的?

a:學生表

t_students(studentid ,studentname)

科目表t_course( courseid ,coursename)

成績表t_grade( studentid ,courseid ,grade float)

查詢 所有學生所有科目的成績。

顯示為:

姓名 語文 數學 英語 物理 …………

張三 80 55 …………

李四 69 30 …………

王五 …………

意思是要把表中科目顯示成列,下面顯示出對應的成績。(包括沒成績的學生)

用臨時表處理起來容易一點,如果一定要用一句sql來檢索的話只能幾個用子查詢

select studentname,c.grade_float,m.grade_float,..... from t_students s

left outer join (select grade_float,studentid from t_grade left outer join t_course on t_grade.courseid = t_course.courseid where t_course.coursename='語文')c on c.studentid = s.studentid

left outer join (select grade_float,studentid from t_grade left outer join t_course on t_grade.courseid = t_course.courseid where t_course.coursename='數學')m on m.studentid = s.studentid

4:wrx------代表哪幾個組?

a:第一組為『擁有人的許可權』 root

第二組為『同群組的許可權』

第三組為『其它非本群組的許可權』

5: ll 是什麼意思?

a: ll顯示的是位元組,可以使用-h引數來提高檔案大小的可讀性,另外ll不是命令,是ls -l的別名

6: 面向對像與面向結構有什麼區別?

a:物件導向程式設計,把一切東西當成物件! 更加符合人們的常用思維。面向過程程式設計引入了類的概念,把一些有相同特徵的東西歸為一類!物件導向語言的重要特點,多型性,繼承、封裝。面向結構程式設計也可以被叫做面向過程程式設計。程式設計過程是面向問題解決的過程。解決問題的思路類似與工廠的流水線。兩者的根本不同我個人理解是在程式設計中解決問題的思路不同。

7:網路7層?

a:物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層。

8: cisco交換機有哪三層,它們的演算法?

a:三層交換機的最重要的功能是加快大型區域網路內部的資料的快速**,加入路由功能也是為這個目的服務的。如果把大型網路按照部門,地域等等因素劃分成乙個個小區域網,這將導致大量的網際互訪,單純的使用二層交換機不能實現網際互訪;如單純的使用路由器,由於介面數量有限和路由**速度慢,將限制網路的速度和網路規模,採用具有路由功能的快速**的三層交換機就成為首選

(二層交換機屬資料鏈路層裝置,可以識別資料報中的mac位址資訊,根據mac位址進行**,並將這些mac位址與對應的埠記錄在自己內部的乙個位址表中。用於小型的區域網路。在小型區域網中,廣播包影響不大,二層交換機的快速交換功能、多個接入埠和低謙**為小型網路使用者提供了很完善的解決方案。 )

9: 資料結構中的冒泡演算法?

a:

氣泡排序(bubblesort)的基本概念是:依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。重複以上過程,仍從第一對數開始比較(因為可能由於第2個數和第3個數的交換,使得第1個數不再小於第2個數),將小數放前,大數放後,一直比較到最大數前的一對相鄰數,將小數放前,大數放後,第二趟結束,在倒數第二個數中得到乙個新的最大數。如此下去,直至最終完成排序。

由於在排序過程中總是小數往前放,大數往後放,相當於氣泡往上公升,所以稱作氣泡排序。

用二重迴圈實現,外迴圈變數設為i,內迴圈變數設為j。外迴圈重複9次,內迴圈依次重複 9,8,...,1次。每次進行比較的兩個元素都是與內迴圈j有關的,它們可以分別用a[j]和a[j+1]標識,i的值依次為1,2,...,9,對於每乙個i, j的值依次為1,2,...10-i。

產生 在許多程式設計中,我們需要將乙個數列進行排序,以方便統計,而氣泡排序一直由於其簡潔的思想方法而倍受青睞。

排序過程

設想被排序的陣列r〔1..n〕垂直豎立,將每個資料元素看作有重量的氣泡,根據輕氣泡不能在重氣泡之下的原則,從下往上掃瞄陣列r,凡掃瞄到違反本原則的輕氣泡,就使其向上"漂浮",如此反覆進行,直至最後任何兩個氣泡都是輕者在上,重者在下為止。

演算法示例

49 13 13 13 13 13 13 13

38 49 27 27 27 27 27 27

65 38 49 38 38 38 38 38

97 65 38 49 49 49 49 49

76 97 65 49 49 49 49 49

13 76 97 65 65 65 65 65

27 27 76 97 76 76 76 76

49 49 49 76 97 97 97 97

procedure bubblesort(var r : filetype) //從下往上掃瞄的起泡排序//

begin

for i := 1 to n-1 do //做n-1趟排序//

begin

noswap := true; //置未排序的標誌//

for j := n - 1 downto 1 do //從底部往上掃瞄//

begin

if r[j+1]< r[j] then //交換元素//

begin

temp := r[j+1]; r[j+1 := r[j]; r[j] := temp;

noswap := false

end;

end;

if noswap then return//本趟排序中未發生交換,則終止演算法//

endend; //bubblesort//

該演算法的時間複雜性為o(n^2),演算法為穩定的排序方

a:   mac位址就是在**接入層上使用的位址,也叫實體地址、硬體位址或鏈路位址,由網路裝置製造商生產時寫在硬體內部。mac位址與網路無關,也即無論將帶有這個位址的硬體(如網絡卡、集線器、路由器等)接入到網路的何處,都有相同的mac位址,它由廠商寫在網絡卡的bios裡。

11: 封裝是什麼?

a:12. socket是什麼?

a:socket用於在兩個基於tcp/ip協議的應用程式之間相互通訊。   除了http,還有埠。

nnd,3,4年都沒碰這些玩意了,還以為問公司內部的產品,結果全是大學裡面學的。一定吸取這次經驗,不然以後混都混不下去了!

公司內部培訓的一些收穫

臨近年終,公司請來一位講師來給我們作培訓,題目記得是設計匠藝。說實話,我做不到像講師那樣,快講完課時能將自己所講的內容都有條理整理一遍。我就大致講講我所做筆記的一些內容吧。總的來說這位講師的實踐經驗很豐富,講得也很生動。觀點一 的可擴充套件性和可維護性是矛盾的。這是講師在上課之初所提的乙個觀點。說實...

公司內部培訓的一些收穫

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!臨近年終,公司請來一位講師來給我們作培訓,題目記得是設計匠藝。說實話,我做不到像講師那樣,快講完課時能將自己所講的內容都有條理整理一遍。我就大致講講我所做筆記的一些內容吧。總的來說這位講師的實踐經驗很豐富,講得也很生動。觀點一 的可擴充套件性和可維...

公司內部技術積累的一些思考

很多小問題是大家習慣直接找到對應的負責人解決。對這個具體問題來說,當面溝通確實是最高效的,但沒有形成積累,只有直接參與這個問題的人知道問題的存在和解法。一旦人員調動就沒人知道了,或者時間久了連參與者自己都忘了。當然,問題本身是否需要被記錄,也是需要評判的。有些問題,確實參考意義不大。內部的研發系統上...