1. 程式人生 > >面試時被問到的技術方面的問題

面試時被問到的技術方面的問題

額,面了幾個月,還是沒面過。總結一下被問到的一些方面。

昨天面Java,被問到 List Set Map的區別。

 StringBuffer 和StringBuilder的區別。

 筆試上也有 HashTable 和 HashMap的區別。 雖然我都不知道。。。。

位元組流和字元流的轉化。

 反射的也會問。

  多執行緒,會問是怎麼同步的,有幾種方法。怎樣結束一個執行緒。 一個執行緒的生命週期。

  網路,會問Socket 方面的問題。

  然後執行緒池的問題, 一個佇列,有進,有出,如何設計使它更高效。

  資料庫,一般都會問 Oracle 會嗎,使用過嗎。 當然一般都要求寫一段SQL語句。

 android 雖然我也是三腳貓,但貌似是想問 android Server的一些東西。

C/C++

除去有一些有bug一般的面試題不說(這些要求細節比較多,也是希望進去就能上手開發)

一般來說,像多執行緒,網路,還是和上面的類似  。

面試題裡一般問的是,繼承裡面的 static 以及 構造和解構函式的呼叫。

然後 overload 和overwrite 的區別。

struct 和 class 的區別。

是不是還有一些 考察 virtual 的,虛擬函式,虛基類的。

恩,設計模式也都會問到一些,像分哪幾類,寫一個 單例模式等等。

恩,雖然自我感覺資料結構瞭解的還行。

筆試題一般也就出一個簡單的排序,但面試就沒這麼簡單了。

一般可能會問演算法複雜度的比較,排序也問的是二叉排序,而不是冒泡。二叉排序樹(BST)刪除節點的方法等。

唉,自己幾個月沒工作。感覺走不動了。

以前工作的時候沒有緊迫感,現在啥都不會了。

給以後的自己一個教訓。對未來沒有把握,那就多學習,做好準備。

特別是我上家做的外包,明知這技術外面用不到,還是混一天是一天,直到混不動。(還天真的以為一直會這樣混下去)

開始找工作的時候,也是眼光太高,沒大量的投。結果錯過了3,4月份最好的時機,也沒看到知名的企業在招。

後來天氣也熱起來了,而且不頻繁面試的話,一週一週,一個月一個月就這麼過去了。

再混下去,都到8月了,天氣都轉涼了,要混4個月了。。。

華為又漲工資了,唉,後悔當初沒去華為啊,現在想去也去不了。

。。。

唉,求華為收留吧。

本來想著,去了,有所得,有所失。

不去的話,也能有所得。

結果,目前看來,我還是不如就在裡面混好些。

學得到技術(或者說幹軟體行業的某種能力),掙得到錢(在中國,這就是基本解決了絕大部分問題),只是人可能會變得比較呆板,古板,木訥,然後身體累壞好幾年。

不在裡面,能自己幹想幹的技術,做想做的事,擁有的是自由。

恩,再想想,一專和多能的關係。小公司裡的大牛什麼技術都會,比起在大公司,只是鑽研某方面的技術。到底哪個好,也說不清。

記得,第一個小公司的師兄說,在華為這樣的公司,乾的就是重複擰螺絲的活,對其他的都不瞭解。

記得,離職的時候,boss是從華為過來的,我說要在華為幹,得技術好,能吃苦能加班,是吧。他說,不,在華為最重要的,是服從命令。

還是那句話,就我的個性而言,去華為說不定是最適合的。

求收留啊。。。。

以前看同事努力工作,不知道為什麼要這麼賣命,現在看來,不努力,就會沒有工作啊。

小公司往往要求的技術細節多,大公司只要基本的都知道就行了

本人CSDN部落格目錄:


相關推薦

面試到的技術方面的問題

額,面了幾個月,還是沒面過。總結一下被問到的一些方面。 昨天面Java,被問到 List Set Map的區別。  StringBuffer 和StringBuilder的區別。  筆試上也有 HashTable 和 HashMap的區別。 雖然我都不知道。。。。 位元組流

區塊鏈技術面試到的Hyberledger Fabric關鍵概念

###總覽Overview 介紹 Hyberledger Fabric 做為一個全面、可定製、企業級區塊鏈解決方案關鍵設計需求: Assets (資產) - 資產定義了可以交換的幾乎所有東西,其能通過網路用錢計價,從食物、到古董車、到未來的貨幣。 Chain

css布局,面試經常的布局

ont 固定 idt oat 高度自適應 align min lin container 左側寬固定200,高度自適應,右側的框寬度都自適應<style> * { margin: 0; padding: 0; } h

Java面試常會到的經典面試題,學習或者求職,你都要好好掌握

cookie 異常類 shu data 區別 origin 目的 tro jdk和jre Java現在的熱度雖然有所下降,但是,學Java的人依舊很多。。Java的崗位也是滲透很多。那麽,那些經典的Java知識點,你能看到問題就能說出一二三嗎?來一起看看。。 1.JDK和

get和post的區別--面試經常到!(一)

修改 史記 限制 url地址 完整 返回 協議頭 作用 delet 了解歷史 get和post是HTTP與服務器交互的方式, 說到方式,其實總共有四種:put,delete,post,get。 他們的作用分別是對服務器資源的增,刪,改,查。 所以,get是獲取數據,po

3到5年工作經驗是如何回答面試到的Java集合框架問題

可能很多人會問Java集合真的那麼重要嗎,就像為什麼現在很多企業都喜歡先問演算法一樣,目的就是考察你對Java基礎掌握的程度如何。下面我將列出了一些關於Java集合的重要問題,讓我們一起看看3到5年的Java開發工程師是如何回答這些問題的。 Java集合中 List、Set、M

#企業危機程式設計師跳槽,面試HR了一句話,頓時就尷尬了

現在很多人想去做程式設計師,因為薪水相高於其它一般行業,另外市場需求也大,優秀的程式設計師是企業一直所需要的人才,供求不匹配導致程式設計師總有更好的選擇,錢多事少離家近的工作人人都愛,近日就有一程式設計師晒出了自己的面試經歷:自己現在的公司發展前景不好,自己打算跳槽,結果面試的時候被HR一句

面試到“為什麼從上一個單位離職”怎麼回答

        很多朋友都問這樣一個問題,在應聘一家公司面試時,面試官問:“你為什麼想到要離開現在這家XX公司?”都不知道該怎麼回答。      其實,面試官這個問題可以算是一句客套話,就和朋友之間問“最近忙什麼呢”“最

程式設計師面試阿里讀過最有力量的文字,網友:後悔建立阿里巴巴

網際網路可以說是現在一個很有趣的領域了,以程式設計師為主體,如今90後程序員思維都相對開放和多元,即使面試也不像從前那樣單挑和嚴肅,我們可以看到許多面試題都是很奇怪的,小編曾經就看到一個面試題是如果你在沙漠只有一元錢卻買不起水該怎麼辦,大家回答千奇百怪,而有一名程式設計師則回答出來了,就是走出去。很

Java面試到的題目+解答

內部類是一個類內部類的統稱,具體分為四種:成員類,靜態成員類,區域性類,匿名類。其中匿名類是區域性類的特殊情況。對於成員類和靜態成員類都存在於類的頂層程式碼中。相當於類的靜態方法和非靜態方法的關係。區別在於成員類依賴於類例項而靜態成員類不依賴。所以前者只能訪問例項方法和成員而後者只能訪問靜態方法和成員。它們都

C++中堆(heap)和棧(stack)的區別(面試到的題目)

說起會了解這個東西,還是比較尷尬的,在學校裡面老師一般不會講解C++的堆和棧,大多數人瞭解的堆和棧是資料結構裡面的概念,而這裡一般面試官想問的是C++的記憶體分割槽管理方式。 首先說明,在C++中,記憶體分為5個區:堆、佔、自由儲存區、全域性/靜態儲存區、常量儲存區 棧:

面試哪些問題能試出一個Android應用開發者真正的水平?

這是我在知乎上關於《面試時,問哪些問題能試出一個Android應用開發者真正的水平?》的回答,大家感覺有些幫助,就收錄在這裡,以下是我的回答: 一般面試時間短則30分鐘,多則1個小時,這麼點時間要全面考察一個人難度很大,需要一些技巧,這裡我不侷限於回答題主的問題,而是分享一下我個人關於如何

面試Spring循環依賴的三種方式!!!

caused 源碼 dsi tail 依賴 移除 order all 錯誤 什麽是循環依賴? 循環依賴其實就是循環引用,也就是兩個或則兩個以上的 Bean 互相持有對方,最終形成閉環。比如A依賴於B,B依賴於C,C又依賴於A。如下圖: 如果在日常開發中我們用new 對象的

面試Spring迴圈依賴的三種方式!!!

什麼是迴圈依賴? 迴圈依賴其實就是迴圈引用,也就是兩個或則兩個以上的 Bean 互相持有對方,最終形成閉環。比如A依賴於B,B依賴於C,C又依賴於A。如下圖: 如果在日常開發中我們用new 物件的方式發生這種迴圈依賴的話程式會在執行時一直迴圈呼叫,直至記憶體溢位報錯。下面說一下Spring是如果解決迴

面試到:你在工作中碰到的最困難的問題是什麼?

  首先,面試官問道這個問題的目的肯定是想從側面瞭解你對技術的理解,或者說我解決問題的思路。那麼說,我們回答這個問題也要從這點著手。我是這樣總結的。   在我的程式設計生涯中,我總結出了幾點: 1. 良好的程式設計習慣是對有效率程式設計最大的幫助。 2.

為何面試都會你的職業規劃呢?該如何回答呢?

公眾號:面試求職那些事(woizhishi)。 552 人贊同了該回答 當面試官問,你的職業規劃是什麼?怎樣回答最加分? 很多面試官都會問,“你的職業規劃是什麼?”這個問題往往會難倒很多求職者。今天我跟大家分享,求職者怎樣回答,才能更給自己加分。 (一)什麼是

關於面試經常到的socket的TIME_WAIT狀態的原因及解決辦法和避免的辦法

一檢視現在time_wait的數量及淺析     netstat -an | grep TIME_WAIT | wc -l  發現系統存在大量TIME_WAIT狀態的連線,通過調整核心引數解決,在 /etc/sysctl.conf中加入net.ipv4.tcp_tw_r

【搬運】總結一下面試到的jdk幾個版本之間的區別問題

1.5 1.自動裝箱與拆箱: 2.列舉(常用來設計單例模式) 3.靜態匯入 4.可變引數 5.內省 1.6 1.Web服務元資料 2.指令碼語言支援 3.JTable的排序和過濾 4.更簡單,更強大的JAX-WS 5.輕量級Http Server 6.嵌入式資料庫 Derby

面試Java到Redis資料結構的幾個面試題

Redis資料結構的面試題答案下面幾乎可以涵蓋。時間複雜度的話去官網看下,每個命令的時間複雜度官網都給出了。1、Redis的五種資料型別字串string:字串型別是Redis中最為基礎的資料儲存型別,是一個由位元組組成的序列,他在Redis中是二進位制安全的,這便意味著該型別可以接受任何格式的資料,如JPEG

總結一下面試的HTTP協議

http和https的區別? https的具體實現原理是什麼,是怎麼實現安全傳輸的        HTTP協議傳輸的資料都是未加密的,也就是明文的,因此使用HTTP協議傳輸隱私資訊非常不安全。http是無狀態的,埠為80;       為了保證這些隱私資料能加密傳輸,於是網