走向架構師——1~3年java程序員面試必備的技能

首先來說下走向架構師,每個程序員必不可少的三個階段

第一階段:三年

我認為三年對于程序員來說是第一個門檻菌仁,這個階段將會淘汰掉一批不適合寫代碼的人汹买。這一階段佩伤,我們走出校園,邁入社會晦毙,成為一名程序員生巡,正式從書本上的內容邁向真正的企業(yè)級開發(fā)。我們知道如何團隊協(xié)作结序、如何使用項目管理工具障斋、項目版本如何控制纵潦、我們寫的代碼如何測試如何在線上運行等等徐鹤,積累了一定的開發(fā)經(jīng)驗,也對代碼有了一定深入的認識邀层,是一個比較純粹的Coder的階段

第二階段:五年

五年又是區(qū)分程序員的第二個門檻返敬。有些人在三年里,除了完成工作寥院,在空余時間基本不會研究別的東西劲赠,這些人永遠就是個Coder,年紀大一些勢必被更年輕的人給頂替秸谢;有些人在三年里凛澎,除了寫代碼之外,還熱衷于研究各種技術實現(xiàn)細節(jié)估蹄、看了N多好書塑煎、寫一些博客、在Github上分享技術臭蚁,這些人在五年后必然具備在技術上獨當一面的能力并且清楚自己未來的發(fā)展方向最铁,從一個Coder逐步走向系統(tǒng)分析師或是架構師讯赏,成為項目組中不可或缺的人物

第三階段:十年

十年又是另一個門檻了,轉行或是繼續(xù)做一名程序員就在這個節(jié)點上冷尉。如果在前幾年就抱定不轉行的思路并且為之努力的話漱挎,那么在十年的這個節(jié)點上,有些人必然成長為一名對行業(yè)有著深入認識雀哨、對技術有著深入認識磕谅、能從零開始對一個產品進行分析的程序員,這樣的人在公司基本擔任的都是CTO震束、技術專家怜庸、首席架構師等最關鍵的職位,這對于自己絕對是一件榮耀的事垢村,當然老板在經(jīng)濟上也絕不會虧待你

第一部分總結一下割疾,我認為,隨著你工作年限的增長嘉栓、對生活對生命認識的深入宏榕,應當不斷思考三個問題:

1、我到底適不適合當一名程序員侵佃?

2麻昼、我到底應不應該一輩子以程序員為職業(yè)?

3馋辈、我對編程到底持有的是一種什么樣的態(tài)度抚芦,是夠用就好呢還是不斷研究?

最終迈螟,明確自己的職業(yè)規(guī)劃叉抡,對自己的規(guī)劃負責并為之努力。

關于項目經(jīng)驗

LZ在網(wǎng)上經(jīng)炒鸷粒看到一些別的朋友有提出項目經(jīng)驗的問題褥民,依照LZ面試的感覺來說,面試主要看幾點:項目經(jīng)驗+基本技術+個人潛力(也就是值不值得培養(yǎng))洗搂。

關于項目經(jīng)驗消返,我認為并發(fā)編程網(wǎng)的創(chuàng)始人方騰飛老師講的一段話非常好:

介紹產品時面試官會考察應聘者的溝通能力和思考能力,我們大部分情況都是做產品的一個功能或一個模塊耘拇,但是即使是這樣撵颊,自己有沒有把整個系統(tǒng)架構或產品搞清楚,并能介紹清楚惫叛,為什么做這個系統(tǒng)倡勇?這個系統(tǒng)的價值是什么?這個系統(tǒng)有哪些功能挣棕?優(yōu)缺點有哪些译隘?如果讓你重新設計這個系統(tǒng)你會如何設計亲桥?

我覺得這就已經(jīng)足以概括了。也許你僅僅工作一年固耘,也許你做的是項目中微不足道的模塊题篷,當然這些一定是你的劣勢且無法改變,但是如何彌補這個劣勢厅目,從方老師的話中我總結幾點:

1番枚、明確你的項目到底是做什么的,有哪些功能

2损敷、明確你的項目的整體架構葫笼,在面試的時候能夠清楚地畫給面試官看并且清楚地指出從哪里調用到哪里、使用什么方式調用

3拗馒、明確你的模塊在整個項目中所處的位置及作用

4路星、明確你的模塊用到了哪些技術,更好一些的可以再了解一下整個項目用到了哪些技術

在你無法改變自己的工作年限诱桂、自己的不那么有說服力的項目經(jīng)驗的情況下(這一定是扣分項)洋丐,可以通過這種方式來一定程度上地彌補并且增進面試官對你的好感度。

關于專業(yè)技能

寫完項目接著寫寫一名3年工作經(jīng)驗的Java程序員應該具備的技能挥等,這可能是Java程序員們比較關心的內容友绝。我這里要說明一下,以下列舉的內容不是都要會的東西—-但是如果你掌握得越多肝劲,最終能得到的評價迁客、拿到的薪水勢必也越高。

1辞槐、基本語法

這包括static掷漱、final、transient等關鍵字的作用催蝗,foreach循環(huán)的原理等等切威。今天面試我問你static關鍵字有哪些作用育特,如果你答出static修飾變量丙号、修飾方法我會認為你合格,答出靜態(tài)塊缰冤,我會認為你不錯犬缨,答出靜態(tài)內部類我會認為你很好,答出靜態(tài)導包我會對你很滿意棉浸,因為能看出你非常熱衷研究技術怀薛。

最深入的一次,LZ記得面試官直接問到了我Volatile關鍵字的底層實現(xiàn)原理(順便插一句迷郑,面試和被面試本身就是相對的枝恋,面試官能問這個問題同時也讓面試者感覺到面試官也是一個喜愛研究技術的人创倔,增加了面試者對公司的好感,LZ最終選擇的就是問了這個問題的公司)焚碌,不要覺得這太吹毛求疵了—-越簡單的問題越能看出一個人的水平畦攘,別人對你技術的考量絕大多數(shù)都是以深度優(yōu)先、廣度次之為標準的十电,切記知押。

2、集合

非常重要鹃骂,也是必問的內容台盯。基本上就是List畏线、Map静盅、Set,問的是各種實現(xiàn)類的底層實現(xiàn)原理寝殴,實現(xiàn)類的優(yōu)缺點温亲。

集合要掌握的是ArrayList、LinkedList杯矩、Hashtable栈虚、HashMap、ConcurrentHashMap史隆、HashSet的實現(xiàn)原理魂务,能流利作答,當然能掌握CopyOnWrite容器和Queue是再好不過的了泌射。另外多說一句粘姜,ConcurrentHashMap的問題在面試中問得特別多,大概是因為這個類可以衍生出非常多的問題熔酷,關于ConcurrentHashMap孤紧,我給網(wǎng)友朋友們提供三點回答或者是研究方向:

(1)ConcurrentHashMap的鎖分段技術

(2)ConcurrentHashMap的讀是否要加鎖,為什么

(3)ConcurrentHashMap的迭代器是強一致性的迭代器還是弱一致性的迭代器

3拒秘、設計模式

本來以為蠻重要的一塊內容号显,結果只在阿里巴巴B2B事業(yè)部面試的時候被問了一次,當時問的是裝飾器模式躺酒。

當然咱們不能這么功利押蚤,為了面試而學習,設計模式在工作中還是非常重要羹应、非常有用的揽碘,23種設計模式中重點研究常用的十來種就可以了,面試中關于設計模式的問答主要是三個方向:

(1)你的項目中用到了哪些設計模式,如何使用

(2)知道常用設計模式的優(yōu)缺點

(3)能畫出常用設計模式的UML圖

4雳刺、多線程

這也是必問的一塊了劫灶。因為三年工作經(jīng)驗,所以基本上不會再問你怎么實現(xiàn)多線程了掖桦,會問得深入一些比如說Thread和Runnable的區(qū)別和聯(lián)系浑此、多次start一個線程會怎么樣、線程有哪些狀態(tài)滞详。當然這只是最基本的凛俱,出乎意料地,幾次面試幾乎都被同時問到了一個問題料饥,問法不盡相同蒲犬,總結起來是這么一個意思:

假如有Thread1、Thread2岸啡、ThreaD3原叮、Thread4四條線程分別統(tǒng)計C、D巡蘸、E奋隶、F四個盤的大小,所有線程都統(tǒng)計完畢交給Thread5線程去做匯總悦荒,應當如何實現(xiàn)唯欣?

聰明的網(wǎng)友們對這個問題是否有答案呢?不難搬味,java.util.concurrent下就有現(xiàn)成的類可以使用境氢。

另外,線程池也是比較常問的一塊碰纬,常用的線程池有幾種萍聊?這幾種線程池之間有什么區(qū)別和聯(lián)系?線程池的實現(xiàn)原理是怎么樣的悦析?實際一些的寿桨,會給你一些具體的場景,讓你回答這種場景該使用什么樣的線程池比較合適强戴。

最后亭螟,雖然這次面試問得不多,但是多線程同步酌泰、鎖這塊也是重點媒佣。synchronized和ReentrantLock的區(qū)別匕累、synchronized鎖普通方法和鎖靜態(tài)方法陵刹、死鎖的原理及排查方法等等,關于多線程,我在之前有些過文章總結過多線程的40個問題衰琐,可以參看40個Java多線程問題總結也糊。

5、JDK源碼

要想拿高工資羡宙,JDK源碼不可不讀狸剃。上面的內容可能還和具體場景聯(lián)系起來,JDK源碼就是實打實地看你平時是不是愛鉆研了狗热。LZ面試過程中被問了不少JDK源碼的問題钞馁,其中最刁鉆的一個問了LZ,String的hashCode()方法是怎么實現(xiàn)的匿刮,幸好LZ平時String源代碼看得多僧凰,答了個大概。JDK源碼其實沒什么好總結的熟丸,純粹看個人训措,總結一下比較重要的源碼:

(1)List、Map光羞、Set實現(xiàn)類的源代碼

(2)ReentrantLock绩鸣、AQS的源代碼

(3)AtomicInteger的實現(xiàn)原理,主要能說清楚CAS機制并且AtomicInteger是如何利用CAS機制實現(xiàn)的

(4)線程池的實現(xiàn)原理

(5)Object類中的方法以及每個方法的作用

這些其實要求蠻高的纱兑,LZ去年一整年基本把JDK中重要類的源代碼研究了個遍呀闻,真的花費時間、花費精力潜慎,當然回頭看总珠,是值得的—-不僅僅是為了應付面試。

6勘纯、框架

老生常談局服,面試必問的東西。一般來說會問你一下你們項目中使用的框架驳遵,然后給你一些場景問你用框架怎么做淫奔,比如我想要在Spring初始化bean的時候做一些事情該怎么做、想要在bean銷毀的時候做一些事情該怎么做堤结、MyBatis中$和#的區(qū)別等等唆迁,這些都比較實際了,平時積累得好竞穷、有多學習框架的使用細節(jié)自然都不成問題唐责。

如果上面你的問題答得好,面試官往往會深入地問一些框架的實現(xiàn)原理瘾带。問得最多的就是Spring AOP的實現(xiàn)原理鼠哥,當然這個很簡單啦,兩句話就搞定的的事兒,即使你不會準備一下就好了朴恳。LZ遇到的最變態(tài)的是讓LZ畫一下Spring的Bean工廠實現(xiàn)的UML圖抄罕,當然面對這樣一個有深度的問題,LZ是絕對答不出來的/(ㄒoㄒ)/~~

7于颖、數(shù)據(jù)庫

數(shù)據(jù)庫十有八九也都會問到呆贿。一些基本的像union和union all的區(qū)別、left join森渐、幾種索引及其區(qū)別就不談了做入,比較重要的就是數(shù)據(jù)庫性能的優(yōu)化,如果對于數(shù)據(jù)庫的性能優(yōu)化一竅不通同衣,那么有時間母蛛,還是建議你在面試前花一兩天專門把SQL基礎和SQL優(yōu)化的內容準備一下。

不過數(shù)據(jù)庫倒是不用擔心乳怎,一家公司往往有很多部門彩郊,如果你對數(shù)據(jù)庫不熟悉而基本技術又非常好,九成都是會要你的蚪缀,估計會先把你放到對數(shù)據(jù)庫使用不是要求非常高的部門鍛煉一下秫逝。

8、數(shù)據(jù)結構和算法分析

數(shù)據(jù)結構和算法分析询枚,對于一名程序員來說违帆,會比不會好而且在工作中絕對能派上用場。數(shù)組金蜀、鏈表是基礎刷后,棧和隊列深入一些但也不難,樹挺重要的渊抄,比較重要的樹AVL樹尝胆、紅黑樹,可以不了解它們的具體實現(xiàn)护桦,但是要知道什么是二叉查找樹含衔、什么是平衡樹,AVL樹和紅黑樹的區(qū)別二庵。記得某次面試贪染,某個面試官和我聊到了數(shù)據(jù)庫的索引,他問我:

你知道索引使用的是哪種數(shù)據(jù)結構實現(xiàn)嗎催享?

LZ答到用的Hash表吧杭隙,答錯。他又問因妙,你知道為什么要使用樹嗎痰憎?LZ答到因為Hash表可能會出現(xiàn)比較多的沖突票髓,在千萬甚至是上億級別的數(shù)據(jù)面前,會大大增加查找的時間復雜度信殊。而樹比較穩(wěn)定炬称,基本保證最多二三十次就能找到想要的數(shù)據(jù)汁果,對方說不完全對涡拘,最后我們還是交流了一下這個問題,我也明白了為什么要使用樹据德,這里不說鳄乏,網(wǎng)友朋友們覺得索引為什么要使用樹來實現(xiàn)呢?

至于算法分析棘利,不會橱野、不想研究就算了,記得某次面試對方問我善玫,Collections.sort方法使用的是哪種排序方法水援,額,吐血三升茅郎。當然為了顯示LZ的博學蜗元,對算法分析也有一定的研究(⊙﹏⊙)b,LZ還是硬著頭皮說了一句可能是冒泡排序吧系冗。當然答案肯定不是奕扣,有興趣的網(wǎng)友朋友們可以去看一下Collections.sort方法的源代碼,用的是一種叫做TimSort的排序法掌敬,也就是增強型的歸并排序法惯豆。

9、Java虛擬機

出乎LZ的意料奔害,Java虛擬機應該是很重要的一塊內容楷兽,結果在這幾家公司中被問到的概率幾乎為0。要知道华临,LZ去年可是花了大量的時間去研究Java虛擬機的拄养,光周志明老師的《深入理解Java虛擬機:JVM高級特性與最佳實踐》,LZ就讀了不下五遍银舱。

言歸正傳瘪匿,雖然Java虛擬機沒問到,但我覺得還是有必要研究的寻馏,LZ就簡單地列一個提綱吧棋弥,談談Java虛擬機中比較重要的內容:

(1)Java虛擬機的內存布局

(2)GC算法及幾種垃圾收集器

(3)類加載機制,也就是雙親委派模型

(4)Java內存模型

(5)happens-before規(guī)則

(6)volatile關鍵字使用規(guī)則

也許面試無用诚欠,但在走向大牛的路上顽染,不可不會漾岳。

10、Web方面的一些問題

Java主要面向Web端粉寞,因此Web的一些問題也是必問的尼荆。LZ碰到過問得最多的兩個問題是:

談談分布式Session的幾種實現(xiàn)方式

常用的四種能答出來自然是讓面試官非常滿意的,另外一個常問的問題是:

講一下Session和Cookie的區(qū)別和聯(lián)系以及Session的實現(xiàn)原理

這兩個問題之外唧垦,web.xml里面的內容是重點捅儒,F(xiàn)ilter、Servlet振亮、Listener巧还,不說對它們的實現(xiàn)原理一清二楚吧,至少能對它們的使用知根知底坊秸。另外麸祷,一些細節(jié)的方面比如get/post的區(qū)別、forward/重定向的區(qū)別褒搔、HTTPS的實現(xiàn)原理也都可能會被考察到阶牍。

噢,想起來了星瘾,一致性Hash算法貌似也被問到了幾次走孽,這個LZ以前專門深入研究過并且寫了兩篇博文,因此問到這個問題LZ自然是答得毫不費力死相。文章是MemCache超詳細解讀和對一致性Hash算法融求,Java代碼實現(xiàn)的深入研究,特別說明算撮,LZ真的不是在為自已以前寫的文章打廣告啊啊啊啊啊啊生宛。

最后,如果有興趣有時間肮柜,建議學習陷舅、研究一下SOA和RPC,面向服務體系审洞,大型分布式架構必備莱睁,救命良方、包治百病芒澜、屢試不爽仰剿。

分享一套架構體系,分六大塊解析你應學到的架構知識

一:常見模式與工具

學習Java技術體系痴晦,設計模式南吮,流行的框架與組件是必不可少的:

常見的設計模式,編碼必備

Spring5誊酌,做應用必不可少的最新框架

MyBatis部凑,玩數(shù)據(jù)庫必不可少的組件

二:工程化與工具

工欲善其事必先利其器露乏,不管是小白,還是資深開發(fā)涂邀,玩Java技術體系瘟仿,選擇好的工具,提升開發(fā)效率和團隊協(xié)作效率比勉,是必不可少的:

Maven劳较,項目管理

Jenkins,持續(xù)集成

Sonar敷搪,代碼質量管理

Git兴想,版本管理

三:分布式架構

高并發(fā)幢哨,高可用赡勘,海量數(shù)據(jù),沒有分布式的架構知識肯定是玩不轉的:

分布式架構原理

分布式架構策略

分布式中間件

分布式架構實戰(zhàn)

四:微服務架構

業(yè)務越來越復雜捞镰,服務分層闸与,微服務架構是架構升級的必由之路,Java技術體系岸售,和微服務相關的技術有哪些呢践樱?

微服務框架

Spring Cloud

Docker與虛擬化

微服務架構

五:性能優(yōu)化

任何脫離細節(jié)的ppt架構師都是耍流氓,向上能運籌帷幄凸丸,向下能解決一線性能問題拷邢,Java技術體系,需要了解:

性能指標體系

JVM調優(yōu)

Web調優(yōu)

DB調優(yōu)

六:底層知識

從架構設計屎慢,到應用層調優(yōu)瞭稼,再深入了解底層原理,扎實的Java基本功才能讓自己變?yōu)閽叩厣裆?/p>

并發(fā)模式

線程模型

高性能NIO框架

我們接著來:

? 關于HR面試

如果你過五關斬六將腻惠,成功地通過了所有的技術面环肘,那么恭喜你,你離升職加薪集灌、出任CEO悔雹、迎娶白富美、走向人生巔峰又進了一步欣喧。但是還沒有到談薪資待遇的時候腌零,最后還有一個考驗:HR面試∷舭ⅲ基本所有的大公司都有這一輪的面試益涧,不要小看HR面試,很多公司的HR對于面試者都有一票否決權的—-即使前面的面試對你的評價再高。

所以映琳,這輪的面試也必須重視起來,HR面試主要問的是幾點:

1做院、簡歷中寫的過去工作經(jīng)歷的離職原因

2嘹裂、當前公司薪資待遇

3妄壶、期望能到怎樣的一家公司

4、個人未來的發(fā)展方向

我專門提一下第2點寄狼《〖模可能有人比較排斥也不想說這個,我個人倒是持開放狀態(tài)泊愧,問了就說了伊磺,當然一些的夸大還是必要的,當前公司薪資待遇多報個一千塊錢完全沒問題(畢竟是一家互聯(lián)網(wǎng)公司總多多少少有些補貼啊什么的嘛)删咱。因為這和你在新公司能拿到的薪水關系不大屑埋,新公司能拿到的薪水的決定因素是整個公司的薪資情況以及根據(jù)你的面試情況在公司的定位,都是有固定的薪資范圍的痰滋。HR問這個主要也就是心里有個數(shù)并且看你是否誠信—-有些公司入職時會要求你提供最近一家單位的銀行流水號摘能。

HR面試就說到這里了,總結起來其實就是四個字:滴水不漏敲街。整個面試過程態(tài)度積極向上团搞,不要有任何悲觀消極的態(tài)度(尤其在談到以前公司情況的時候,即使有再多的不滿)多艇,就不會有問題逻恐。

關于面試心態(tài)

這個嘛,LZ其實在公司也面試過幾個人峻黍,一半以上的面試者回答問題的時候都屬于那種雙腿發(fā)抖复隆、聲音顫抖的類型。在LZ看來這大可不必并且這還是扣分項奸披,回答問題的時候最最基本的兩個要求:

1昏名、不緊不慢,平心靜氣

2阵面、條理清晰

表達能力絕對是面試的時候重要的考察項目轻局。咱們做的是程序員這一行,講究的是團隊協(xié)作样刷,不是寫作仑扑、畫畫,一支筆置鼻、一個人就行了镇饮,一個表達能力不行的程序員,要來又有什么用呢箕母?

除此之外储藐,就是保持良好的心態(tài)俱济。古語說得好,只要功夫深钙勃,鐵杵磨成針蛛碌,面試的成功與否,在于平時的積累辖源,臨時抱抱佛腳蔚携,看兩道面試題是沒有用的,只要平時足夠努力克饶,成功是水到渠成的事情酝蜒,平時不怎么研究技術的,那也就是個聽天由命的事情矾湃,只要充分地展示平時自己的所學就可以了亡脑。

因此在我看來,不要把面試當作面試洲尊,當做一次技術交流远豺,把面試的心態(tài)從我要找到一份工作轉變?yōu)槲乙ㄟ^面試去發(fā)現(xiàn)不足奈偏、提升自己坞嘀,這樣就會平和多了,即使失敗也不會有太多失望的感覺惊来。

另外丽涩,如果平時自己熱衷于研究技術的朋友,真的要有自信裁蚁,不要覺得別人面試你別人就比你厲害矢渊。面試官未必比你優(yōu)秀,他問的問題往往都是他平時研究得比較多的問題枉证,你一樣有很多自己的研究面試官未必知道矮男。

關于Java

網(wǎng)上常看到一種說法:Java比較簡單室谚。某種程度上這會打擊Java程序員的信心—-原來咱們平時用的是這種小兒科的玩意兒啊毡鉴,在我看來這種想法大可不必,這一部分我來講講對于這個話題的看法秒赤。

這種說法有些片面猪瞬,得分開兩部分來看,我用四個自總結一下就是:易學難精入篮。

1陈瘦、易學部分

Java易學我認為有兩部分的原因:

(1)很多培訓公司包括大四的學生找工作都會學習Java,絕大多數(shù)是因為易學潮售。Java從C/C++發(fā)展而來痊项,感謝前人的智慧锅风,它消除了C/C++中最復雜和讓人困惑的語法、它消除了平臺的差異性鞍泉、它不需要用戶手動釋放內存空間遏弱、它避免了Java程序員和本地語言的交互,讓程序員只需要專注于語法層面和應用層面塞弊。

(2)Java作為一門面向對象的語言漱逸,在企業(yè)級開發(fā)中體現(xiàn)出了它無與倫比的特性,整個開發(fā)流程比較固定化游沿、模塊化饰抒,需求分析起來也相對容易。我舉個自己以前的例子吧诀黍,我在大一學習C語言的時候袋坑,用C語言寫了一個圖書管理系統(tǒng)寫了2000+的代碼,大四學了C++之后眯勾,用面向對象的語言C++取代面向過程的語言C語言重新寫了一個功能相似的圖書管理系統(tǒng)枣宫,只寫了1100行的樣子,這就是面向對象的優(yōu)勢吃环。

2也颤、難精部分

接著咱們聊聊難精的部分。

Java語言的設計者幫助Java程序員做了這么多事情郁轻,這有利也有弊翅娶。有利的部分前面已經(jīng)說過了,讓Java易學好唯,不過有弊的部分同樣明顯竭沫。假如在應用運行過程中遇到了語法層面和應用層面之外的錯誤,應當如何處理骑篙?比如線上環(huán)境出現(xiàn)內存溢出怎么辦蜕提?GC時間過長怎么辦?IO長時間沒反應怎么辦靶端?方法拋出莫名其妙的異常怎么辦谎势?

凡此種種,絕不是一名只會寫幾個if…else…的Java程序員就可以解決的躲查,這需要大量的經(jīng)歷它浅、大量的實踐、大量對Java底層實現(xiàn)細節(jié)的研究镣煮,而這往往是最難姐霍、最考驗Java程序員的部分,一些人根本就不想往深去研究,另外一些人研究了一點點就研究不下去了镊折。

Java為什么難精胯府?就是這個原因。除非你水平特別高恨胚,否則五年工作經(jīng)驗以下的Java程序員在簡歷上寫”精通Java”絕對是一件非常愚蠢的事情骂因。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市赃泡,隨后出現(xiàn)的幾起案子寒波,更是在濱河造成了極大的恐慌,老刑警劉巖升熊,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俄烁,死亡現(xiàn)場離奇詭異,居然都是意外死亡级野,警方通過查閱死者的電腦和手機页屠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蓖柔,“玉大人辰企,你說我怎么就攤上這事】雒” “怎么了牢贸?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長懒闷。 經(jīng)常有香客問我十减,道長,這世上最難降的妖魔是什么愤估? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮速址,結果婚禮上玩焰,老公的妹妹穿的比我還像新娘。我一直安慰自己芍锚,他們只是感情好昔园,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著并炮,像睡著了一般默刚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上逃魄,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天荤西,我揣著相機與錄音,去河邊找鬼。 笑死邪锌,一個胖子當著我的面吹牛勉躺,可吹牛的內容都是我干的。 我是一名探鬼主播觅丰,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼饵溅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了妇萄?” 一聲冷哼從身側響起蜕企,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎冠句,沒想到半個月后糖赔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡轩端,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年放典,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片基茵。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡奋构,死狀恐怖,靈堂內的尸體忽然破棺而出拱层,到底是詐尸還是另有隱情弥臼,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布根灯,位于F島的核電站径缅,受9級特大地震影響,放射性物質發(fā)生泄漏烙肺。R本人自食惡果不足惜纳猪,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望桃笙。 院中可真熱鬧氏堤,春花似錦、人聲如沸搏明。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽星著。三九已至购笆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間虚循,已是汗流浹背同欠。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工样傍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人行您。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓铭乾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親娃循。 傳聞我的和親對象是個殘疾皇子炕檩,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內容