面試經歷(一)
做了六年的java開發,有過一段時間的中高階面試官的經歷,今天作為一個求職者面試架構師方向。過程很簡單,出乎我的意料,一個現場版的架構圖+一道面試題。第一次使用鋼筆在紙上畫系統架構圖,還是有點興奮的,邊畫邊講解似乎有點進入狀態。隨後一道非常基礎的“用多個空格分割的字串,做字串反轉”的程式設計問題,問題看似簡單,但實際思考下,涉及到程式設計風格、記憶體、演算法這些方面,要思考的角度得確實一個架構師應該有的基本要求。
我對此題要做一次親歷程式設計,如何高效做到字串反轉,StringBuffer物件有字串反轉的方法,但這不會是最終考核目標,先拿StringBuffer的reverse()方法為例,書寫了一個簡單的字串反轉,將字串設定到足夠大,如果沒能控制好物件賦值問題,將會出現記憶體溢位異常,將程式寫成最優狀態,字串反轉工具類書寫完畢。下面將是我個人的想法,字串拆分然後放入集合中,結果出乎我的意料,真的很慢。那接下來我要研究下reverse()方法是如何做的,然後再看是否還有優化空間。
相關推薦
牛人面試經歷(一)
應屆生上泡了兩年,一直都是下資料,下筆試題,面試題。一直都在感謝那些默默付出的人。寫這個帖子花了我兩個夜晚的時間,不是為了炫耀,只是為了能給那些“迷惘”的學弟學妹,一點點建議而已。大家何必那麼認真,更沒必要說髒話。我不在乎你們怎麼評價我。只要有人覺得帖子有用,我就欣慰了。謝謝大家,別說髒話,以和為貴。飲水思
面試經歷(一)
做了六年的java開發,有過一段時間的中高階面試官的經歷,今天作為一個求職者面試架構師方向。過程很簡單,出乎我的意料,一個現場版的架構圖+一道面試題。第一次使用鋼筆在紙上畫系統架構圖,還是有點興奮的,邊畫邊講解似乎有點進入狀態。隨後一道非常基礎的“用多個空格分割的字串,做
從國企到阿里的面試經歷(一)
讀完本文需要 3 分鐘。 首先,跟大家說聲抱歉,年後實在是太忙,帶娃、錄視訊、換工作,大堆事情擠在一起,一不小心就斷更了 4 個月,實在是對不起一直以來支援我的朋友們。 從今天開始,我儘量堅持月更,分享最乾的乾貨給大家,老斯基又要開始飆
Java 實習面試經歷(一)
背景介紹本人普通二本大三學生,因為大三下學期有三天的空閒時間,於是在招聘軟體上投了簡歷,想找 Java 開發相關的實習崗位。今天進行了兩場面試,一家算中小型的(大概一百幾號人)網際網路公司和一家五人左右的外包公司。No.1 第一場面試在 app 上給我的面試邀請寫的是 10:
北漂面試經歷(一(兩)年工作經驗)-- Java基礎部分
map its all 。。 構造 key 持有對象 面試經歷 idt Java基礎部分 常量和變量的區別:final 關鍵詞修飾的變量是恒定不變的,如果還有static關鍵詞修飾的話,常常稱為編譯期常量。變量,運行時可以修改其引用。 Java基本類似有哪些 1
上週去ThoughtWorks的一次失敗的面試經歷(二)
週四早上9點半到達Thoughtworks的辦公室。剛一進門,直接感覺是公司整個裝修佈置有些特別,前臺在進門右手邊很小一塊,再往裡邊一看整個房間完全是開敞的,沒有隔擋。早上的工作已經開始,看到大家圍成一圈站立會議了,裡邊各種膚色的人都有,還有電視會議+站立會議的,辦公室很熱
算法數據結構面試分享(一)- 解決算法問題的一般方法
數據結構;算法;面試;輔導 先看一道題目: 給你一個整型數組,我想找出來最大的兩個數,能幫我寫一個算法嗎? 拿到這個題目,大家會怎麽想到用什麽方法解決嗎?我見過很多同學的回答是,先排序,取最大的兩個數就好了。那麽接下來我們的問題就變成了如何給這個整型數組排序了。我們有很多種方法,冒泡排序,快速排序等等。
Java筆試面試題目(一)
java運算 最大數 sys 功能 正整數 true 編譯 阻止 有效 每日一句:沒有一勞永逸的幸福,只有先苦後甜的努力!加油! java應屆生或自學初學者筆試面試題目總結,希望對大家有幫助,題目來自自己學習總結和老師講解,網絡資源,書籍資料。敲出來
漫畫 | Redis常見面試問題(一)
性能 lse java7 一場 str 歷史 float host import 最近,阿音在為接下來的一場面試做準備,其中的內容包括redis,而且redis是重點內容。 Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Va
java面試重點(一)
java面試重點(一) 個人學習總結,還望大家多多指教! 目 錄 1、******授權中的with admin option和with grant option區別:....................................................
踩坑經歷(一)BigDecimal如何比較大小
案例 BigDecimal a=BigDecimal.valueOf(1.0); BigDecimal b=BigDecimal.valueOf(1.000); 比較大小 if(a.compareTo(b)==0) JDK原始碼 public int
虎撲《不冷笑話》爬蟲實戰,順帶說說最近學寫爬蟲的經歷(一)
前言 樓主16年畢業,工作內容目前主要以ETL開發為主。有一段時間逛知乎,經常看到有人分享一些資料分析的文章,比如美團上的點餐分析、豆瓣的評分分析,還有網易雲音樂熱評分析之類的。感覺這些文章都是有實打實的東西在,而且作者們的文筆也深得我心。後來也知道,這些資料
Spark的面試準備(一)
1、Hadoop中的MR與Spark有什麼區別?為什麼Spark有優勢? MR的大致過程是: Map端從HDFS中讀取到檔案,並簡單的進行資料處理,處理後將結果Spill(溢寫)到磁碟;Reduce從磁碟讀取Map產生的結果,進行處理後通常還是寫回到HDFS上。 這樣的處理過程會多次的進
計算機網路面試必備(一)
OSI七層協議 OSI全稱為Open System InterConnection,即開放式系統互聯,國際標準化組織ISO制定了OSI模型。該模型按照功能、分工的不同,人為地將網路通訊的工作分成了7層。網際網路的本質就是一系列網路協議。每一層都執行不同的協議,協
java常見面試題目(一)
過程 重寫 font ble body 釋放 就會 t對象 使用 在大四實習階段,秋招的時候,面試了很多家公司,總結常見的java面試題目:(答案可以自己百度) 1、你所用oracle的版本號是多少? 2、tomcat修改8080端口號的配置文件是哪個? 3、mybati
2018屆春招面試回顧(一)
關於春招 由於自己當時對春招完全沒有概念,一直認為春招是五六月才開始面試,想著開學後再準備,寒假年前的時間都花來準備美賽和參加美賽了(雖然最後也拿了個M獎啦~),年後沒多久就開學了,開學之後又大病一場,緩過神已經接到面試通知了,所以整個春招完全是一種懵逼的狀態。 最後提一
面試雜談(一)
最近找工作挺心累的,寫點內容吐槽下(雖然還沒找到 $_$)。通過面試也發現了自己存在的不足,以及哪些知識點沒掌握到(暗暗的下決心 學習吧)。在Java路上走的越遠越發現自己需要學習的東西越來越多(套路網上一句話:求求你別更新啦,lz快學不動了)。 1.redis穿透與雪崩(解決方法) 快取穿透:訪問一個不存在
失敗面試記(一)
俗話說,錢、相處的人和工作內容其中有兩條讓你不滿意,你就可以考慮換工作了(不知道這是誰說的,如果說的不對就讓俗話 說來背鍋)。遵循這個判斷標準,我也就動了換工作的心思。給幾家自己覺得還不錯的公司投了簡歷,目前只有一家給了面試機會,可惜的是面試失敗了。想了想,後面肯定還是會有各
玩轉演算法面試:(一)什麼是演算法面試?
前言 對於面試中遇到的大多數問題 都能有一個合理的思考路徑 溝通: 邊界條件是怎樣的? 資料範圍如何? 某些術語是具體如何定義的? 基礎資料結構 演算法設計思想: 遞迴分治 貪心 動態規劃 回溯搜尋 LeetCode 3 Longest Subst
C++面試總結(一)常用關鍵字
1.簡述volatile的用法 有些變數是用volatile關鍵字宣告的。當兩個執行緒都要用到某一個變數且該變數的值會被改變時,應該用volatile宣告,該關鍵字的作用是防止優化編譯器把變數從記憶體裝入cpu暫存器中。volatile的意思是讓編譯器每次操作該變數時一