『壹』 想刷題,看這份私藏了多年的刷題網站就行了
遙想當年,機緣巧合入了 ACM 的坑,周邊巨擘林立,從此過上了"天天被虐似死狗"的生活…
然而我是誰,我可是死狗中的戰斗雞,智力不夠那刷題來湊,開始了夜以繼日哼哧哼哧刷題的日子,從此"讀題與提交齊飛, AC 與 WA 一色 ",我驚喜的發現被題虐既刺激又有快感,那一刻我淚流滿面。這么好的事兒作為一個正直的人絕不能自己獨享,經過激烈的顱內斗爭,我決定把我私藏的十幾個 T 的,阿不,十幾個刷題網站放出來,讓我們一起爽!
刷題,是這個世界上最有意思的事兒!
當然刷題不能亂爽,你要知道刷題要幹嘛,是找工作面試、研究生復試機試,是參加程序設計競賽還是為了提高自己,在這里我將這些分為三類:收割 offer 版、ACM 競賽版和提高版。
一、收割 offer 版
不管是找工作筆試面試白板試進大廠,還是研究生參加初試復試機試,數據結構和演算法都是繞不過去的坎,刷題就成了很多人的需求,快來看看下面這些網站,變身刷題機器,收割 offer 吧!
1、leetcode
英文網址:https://leetcode.com/
中文網址:https://leetcode-cn.com/
估計 leetcode(力扣)大家都很熟悉了,都被推薦爛了,很多國內外的程序員在上面刷題,難度從 Easy、Medium 至 Hard 都有,據說很多面試官都會從中挑選各種題目,號稱大廠的篩碼工。
我很早就知道 leetcode,但是直到准備復試閑來無事的時候才在它上面刷了點兒題找感覺,發現上面的題型覆蓋很廣,像線段樹、滑動數組、博弈論、掃描線等都應有具有,但是好像有的測試數據有點弱?有的題好像可以悄咪咪的水過去…
當然題目都是英文的,現在也有了中文社區,兩個網址我都放出來了,還是建議大家首刷英文的,鍛煉一下,一舉兩得,畢竟如果是搞 ACM 的話,題目都是英文的…
2、hihoCoder
網址:https://hihocoder.com
網站的技術團隊來自於原北大 POJ 的開發團隊,至於 POJ 會在後面的篇章中介紹,反正膜拜就完事了。一些知名的大廠比如微軟、網路、騰訊、網易等會在上面舉辦在線編程比賽,風格倒是和 ACM 比賽類似。
如果僅止步於此還不至於讓我推薦,當初與它的結緣是因為 hihoCoder 每周有周賽,每月有月賽。周賽是一道題,題目比較難但是極有意思,可以很好的拓寬自己的解題思路,月賽就更厲害了,題目均出自北大等一流高校玩 ACM 的菊苣出題,通過這個的檢驗可以迅速定位到自己真實的水平,同時了解自身在解決問題過程中的不足。
這將是展示自我真實水平的絕佳機會。
3、牛客網
網址:https://www.nowcoder.com/
牛客網作為國內內容超級豐富的 IT 題庫,各種東西看的我眼花繚亂,題庫+面試+學習+求職+討論 360 度無死角服務,堪稱"互聯網求職神器"。它好就好在不只是一個刷題的平台,還是一個交流學習的平台,發個問題貼總有熱心的大佬幫助,別問我怎麼知道,我才不要說我也給人回答過問題…
說句題外話,我與牛客網的結緣還是因為…它上面有考研真題,我刷來著…
4、計蒜客
網址:https://www.jisuanke.com/
計蒜客這個網站可能很多人不知道,他也有可以刷題的題庫,也會定期舉辦比賽,當年和計蒜客有的交集也就是參加計蒜客舉辦的"計蒜之道"的線上比賽,還贏得過 T 恤,現在好像還在我家放著…
這么多年還記得這個網站的原因,是因為當年在某乎上關注了他們的 CEO,然後竟然被反關,著實把當年的我驚著了…
二、ACM 競賽版
PS:雖然這一部分的標題為 ACM 競賽版,也只是因為這些在學校搞 ACM 的同學用的比較多,實際上所有的人都可以在下面這些網站上刷題,題目的質量和廣度都是頂呱呱的,男女老少咸宜。
搞 ACM 的時候知道了很多 OJ(Online Judge),比如下圖(當然實際的數量肯定遠遠多於圖中所展示的這些):
5、HDU
網址:http://acm.h.e.cn/
杭電(杭州電子科技大學)的 OJ 大概是國內最火的幾個 OJ 之一了,大多數 ACMer 應該都知道(其實我想說所有來著),勿需多說,非常多比賽都在上面,比如每年暑假的多校聯賽,朝鮮、外蒙等學校的隊伍都會參加,想不知道都不可能。
現在上面大概有接近 6k 的題量,網上有很多的刷題順序,刷題指南,感興趣的玩玩兒…
6、POJ
網址:http://poj.org/
這個就是我在介紹 hihocoder 的時候提到過的 POJ(Peking University Online Judge),同樣作為國內最火的幾大 OJ 之一,它的建立時間更早,一些上古時期的題目也能在上面找到,同樣 POJ 也很出名,也是我最早刷題的 OJ 之一。
現在上面有 3k+ 的題量,關於 POJ 的刷題指南網上更是很多,同樣歡迎去玩兒…
7、SDUT
網址:https://acm.st.e.cn/
這個是我打開次數最多,刷題次數最多的 OJ,是我刷題之路開始的地方 – 我本科母校 SDUT 的 OJ 平台。雖然我們學校不出名,但是我們集訓隊做東西是認真的,上面有接近 3k 的題量,並且在逐漸增多,簡單題多一些,很適合刷題。
歡迎大家注冊,多多刷題,我們集訓隊多年一直秉持開放的態度,歡迎多多交流…
8、其它 OJ
最後附帶一些其它同樣優秀的 OJ 平台:
國內:
ZJU(浙大): https://zoj.pintia.cn/home
USTC(中科大):http://acm.ustc.e.cn/ustcoj/
FZU(福大):http://acm.fzu.e.cn/
HIT(哈工大):http://acm.hit.e.cn/
國外:
URAL:http://acm.timus.ru/
SPOJ:https://www.spoj.com/
三、提高版
這一部分推薦的網站,非常有意思,如果想提高自己,體驗比賽的快感,非常建議嘗試。
9、Codeforces
網址:https://codeforces.com/
Codeforces 又被戲稱為 CF,是一家俄羅斯的網站,當然還是用英文食用。這里的很好的比賽,很好的題目,很好的選手,簡稱"三好"。
CF 最吸引人的地方在於它那超級牛批的比賽系統,CF 上每個用戶都擁有 Rating,也就是比賽積分,新用戶默認為 1500 分,每次比賽就會在你的積分上加加減減,上面的比賽一般分為四種:Div1、Div2、Div3、Ecational Codeforces Round。Div 的比賽一般是根據積分來的,每個積分段只能參加對應的 Div 的比賽,Div1的比賽是裡面最難的,大佬基本都在這里。Ecational Codeforces Round 則是類似 ACM 的比賽,提交之後立馬出結果。
但是如果僅限這些也算不上超級,還有一個更有意思的是,CF 的比賽還提供一個 hack 功能,通俗點說就是你去看別人提交的代碼,然後通過提交你想出的特殊測試用例然後找出別人代碼的 bug,hack 成功則加積分,比賽更多了很多樂趣,在 hack 和反 hack 中鬥智斗勇。
不過對國內來說,和俄羅斯存在時差,一般想參加比賽的話大多數要在晚上 11 點以後,按照基礎的 2 個小時比賽時間,再加上 hack 和測評反饋的過程,然後再刺激一下,差不多一宿就這么交待了,不過其中的樂趣不足為外人道。如果沒有時間,上面的題目還是可以自己拿來做的,題目質量超級好,很能鍛煉自己。
10、Topcoder
網址:https://www.topcoder.com/
Topcoder 據說是世界上規模最大的編程網站,如果這樣的話那這個 Top 就可以理解了,Top 的 coder 丫,這個我基本上沒用過,可能是因為我不 Top,只能仰望…
想起它來的原因還是因為現在每次有比賽的時候都會給我發郵箱,搞得我想忘了它都不成…
python學習網,大量的免費python視頻教程,歡迎在線學習!
本文轉自:https://blog.csdn.net/u013486414/article/details/102961171
『貳』 軟考程序員滿分是多少證書只有合格
軟考程序員滿分是75,證書只有合格。
程序員考試屬於全國計算機技術與軟體專業技術資格考試(簡稱計算機軟體資格考試)中的一個初級考試。考試不設學歷與資歷條件,也不論年齡和專業,考生可根據自己的技術水平選擇合適的級別合適的資格,但一次考試只能報考一種資格。考試採用筆試形式,考試實行全國統一大綱、統一試題、統一時間、統一標准、統一證書的考試辦法。
(2)程序員刷題擴展閱讀:
根據《計算機技術與軟體專業技術資格(水平)考試實施辦法》第八條相關規定:符合《暫行規定》(即《計算機技術與軟體專業技術資格(水平)考試暫行規定》)第八條規定的人員,由本人提出申請,按規定攜帶身份證明到當地考試管理機構報名,領取准考證。憑准考證、身份證明在指定的時間、地點參加考試。
各地的報名辦法由考生報考所在地的當地考試機構決定。考生相關報考費用標准由當地物價部門核准。
考生報名方式主要分為:網上報名與考生本人到指定地點報名兩種。
『叄』 掌握多種編程語言,持續在leetcode刷題,是成為軟體工程師的必要條件嗎
個人感覺能把一門語言掌握的牢固,乃至精通,都不只是一個軟體工程師了,而是一個優秀的程序員了,當然如果每種都會的話,當然對自己是有好處的,軟體工程師也根據語言分為好多種類的,看自己的興趣哦,然後往自己喜歡的方向發展,加油↖(^ω^)↗
『肆』 程序員考試做題app哪個好
1、牛客
牛客是一款專為程序員筆試、面試而打造的找工作神器。在這里可以隨時隨地免費刷題,各種名企校招真題應有盡有,是數百萬大學生都在使用的免費在線學習平台,通過刷題提高筆試通過的機率,幫助程序員們順利拿到OFFER。
2、程序員雜志
程序員雜志是一款程序員資訊工具閱讀軟體,每月不可錯過的前沿技術、工具盡在其中。這是針對開發人員的專業技術刊物,是程序員學習與提高的重要參考資料。
3、程序媛
女程序員是不是很酷?而程序媛是一款學習教育信息,是專為女性打造的線上編程學習平台。界面簡潔,提供有趣的會話式學習模式,且擁有活躍的社區讓用戶們在這可快速解決各式各樣的疑難。
程序員考試屬於全國計算機技術與軟體專業技術資格考試(簡稱計算機軟體資格考試)中的一個初級考試。程序員考試分為上午科目和下午科目,上午考基礎知識;下午題是程序設計。我用的APP 上學吧的程序員題庫 你可以試試
『伍』 java程序員面試經:面試前到底該不該刷題以
最好還是刷一下,因為面試問的基礎性問題還是蠻多的。
『陸』 刷題用java好還是C++好
應該差不多
『柒』 程序員面試為什麼總是失敗
程序員面試總是失敗的原因:
1、重視3分鍾自我介紹
來一個反面教材,領導好,我是老王,來自北京,畢業5年了,之前從事過前端開發工作,工作內容...第二份工作...
面試官准備滅燈了~
自我介紹必須突出自己與眾不同的地方,並非流水賬的自我介紹。
自我介紹要體現本質的東西,你最牛的一面,和工作崗最契合的地方,或者做過哪些牛逼的項目。
只有有亮點的開場白,對方才有興趣進一步了解你。
自我介紹要注意:
a、我最擅長什麼技能?
b、我最成功的經歷和對公司的貢獻
c、流暢的自我介紹(體現表達能力)
2、基礎知識不會
面試官問你「Java中堆和棧有什麼區別?」,結果你一臉茫然,這種超級基礎的東西如果你都不會,面試官會很懷疑你的能力。
解決方法:多刷點面試題,但不要只刷題。
3、項目介紹沒有邏輯條理
有些程序員談到項目的時候,會說到很多的人情世故,這些軟技能很重要。
但是在面試過程中,需要多談點編程相關的東西,少講一點人情世故。
4、問了不該問的問題
在面試最後,面試官通常會問,你有沒有想要問的問題?
有些程序員會問,加班頻繁不頻繁,是否雙休,這樣的問題往往會減分。
5、沒有好好准備面試
有些程序員是朋友介紹去面試的,但是沒有抓住機會掛掉。
當然,如果你身邊的人在未來還有打算給你介紹offer,現在就提前開始准備。
『捌』 互聯網軟體開發工程師的工作環境如何是你喜歡的嗎
大公司的程序員,工作環境基本上就是一個電腦版的 「衡水中學」,每天就是開會寫代碼改代碼查代碼開會繼續循環往復,跟中學里每天就是拚命讀書刷題刷題讀書吃飯無味上廁所要跑一個樣。硬體配置無需你考慮,肯定是夠你用。跟人的成本比起來,硬體就是個渣。大公司的程序員工作比較穩定,每個人的分工是比較明確的,職業路徑也很明晰,越往上的職位對智商的要求越高,這點和靠情商往上升的工作還真有點不一樣。在程序員這個隊伍里拍馬屁搞關系基本沒啥用,你寫的代碼都無需用戶檢驗,自己一跑就知道成不成。這也是 IT 公司通常人際關系和氛圍都比較輕松且簡單直接的根本原因,特別適合那些不喜歡搞關系的同學去擼起袖子加油干。
『玖』 程序員想通過面試就必須刷題嗎
最好做做基本題目,有助於面試官對你刮目相看
『拾』 軟考程序員考試app哪個好
目前這類APP多數是收費的。我知道的,希賽教育有這種APP。是這樣,本身參加軟考的人數不是特別多。市面上相關的考試書籍也比較有限。因此,開發這類APP的人員也不多。如果你想考的話,個人建議做歷年真題。