閱讀文本大概需要 5 分鐘祭芦。
就在昨天我面試了移层,來到上海之后面試的第一家公司,面試過程挺順利赫粥,不出意外今天下午就會(huì)收到 offer观话。面試完之后,我走在路上越平,整個(gè)人都是在傻笑的狀態(tài)频蛔,路人一臉關(guān)愛智障的眼神灵迫,但我還是非常的開心。
自己一路自學(xué)過來晦溪,不知道遇到多少 bug瀑粥,不知道有多少個(gè)深夜,還在敲代碼三圆,不知道有多少迷茫的時(shí)候狞换。我只知道我必須要更加努力。幸運(yùn)的是舟肉,這一路下來修噪,我沒有放棄。天道酬勤路媚,寧靜致遠(yuǎn)黄琼。
6 月底我從重慶一所普通二本學(xué)校畢業(yè),大學(xué)獲獎(jiǎng)屈指可數(shù)整慎,掛科卻不計(jì)其數(shù)脏款。最開始我也連 C 語言的「hello world」,都要打錯(cuò) 4裤园,5 遍撤师。不是頭函數(shù)沒有加,就是少了一個(gè)字母比然。就單論大學(xué)的學(xué)習(xí)丈氓,我就是一個(gè)學(xué)渣。
我知道學(xué)習(xí)上比別人差强法,但至少在努力這個(gè)層面万俗,我可以做到最好。我清楚地記得最開始學(xué)技術(shù)的時(shí)候饮怯,是看著別人的博客學(xué)闰歪。但我看一遍,兩遍蓖墅,甚至三遍根本就記不住库倘。離開文章,腦海里一片空白论矾,根本就不知道要寫什么代碼教翩。
但那時(shí)候我根本不知道如何高效地學(xué)習(xí),于是我就用最低效率的方法贪壳,看的記不住饱亿,那我就抄一遍,把博客里的內(nèi)容,一個(gè)字一個(gè)字地敲打一遍彪笼。敲一遍記不住钻注,那我就再敲一遍。這就是我最早學(xué)習(xí)技術(shù)的方式配猫。一個(gè)暑假的時(shí)間風(fēng)雨無阻幅恋,每天一篇博客敲打文,到了最后泵肄,有道云筆記里全是自己的敲打文捆交。
現(xiàn)在回想起來那時(shí)候自己有多么的笨,但卻又感謝曾經(jīng)努力的我凡伊。就是靠著比別人多努力一點(diǎn)點(diǎn)零渐,我慢慢能記得博客的內(nèi)容;就是比別人多努力一點(diǎn)點(diǎn)系忙,我能慢慢的寫一個(gè)小程序诵盼;就是比別人多努力一點(diǎn)點(diǎn),我能寫出幾千字的文章银还;就是比別人多努力一點(diǎn)點(diǎn)风宁,公眾號(hào)發(fā)展至今已有 1.3W 的讀者數(shù);就是比別人多努力一點(diǎn)點(diǎn)蛹疯,如今來到我夢寐以求的上海戒财。
七月初,獨(dú)身一人捺弦,提著一包行李饮寞,買了張飛機(jī)票,就直接來到上海列吼。上海我沒有朋友幽崩,沒有親戚,甚至不知道下飛機(jī)之后寞钥,我該去往哪里慌申。但這些都阻擋不了,我想要去上海的心理郑。
在此記錄下自己來到上海蹄溉,第一家面試的公司,面試到的題您炉。希望對你以后的 python 爬蟲道路有所幫助柒爵。等之后工作穩(wěn)定,我再詳細(xì)寫一篇赚爵,如何自學(xué) python 找到爬蟲工作餐弱。
筆試題
python 常用數(shù)據(jù)結(jié)構(gòu)有哪些宴霸?請簡要介紹一下。
簡要描述 Python 中單引號(hào)膏蚓、雙引號(hào)、三引號(hào)的區(qū)別畸写。
如何在一個(gè) function 里面設(shè)置一個(gè)全局的變量驮瞧?
Python 里面如何拷貝一個(gè)對象?(賦值枯芬、淺拷貝论笔、深拷貝的區(qū)別)
如果 custname 字符串的內(nèi)容為 utf-8 的字符,如何將 custname 的內(nèi)容轉(zhuǎn)為 gb18030 的字符串千所?
請寫出一段 Python 代碼實(shí)現(xiàn)刪除一個(gè) list 里面的重復(fù)元素狂魔。
這兩個(gè)參數(shù)是什么意思:args,*kwargs淫痰?
統(tǒng)計(jì)如下 list 單詞及其出現(xiàn)次數(shù)最楷。
a=['apple', 'banana', 'apple', 'tomato', 'orange', 'apple', 'banana', 'watermeton']
- 給列表中的字典排序:假設(shè)有如下 list 對象
alist=[{"name":"a", "age":20}, {"name":"b", "age":30}, {"name":"c", "age":25}]
將 alist 中的元素按照 age 從大到小排序。
- 寫出下列代碼的運(yùn)行結(jié)果
a = 1
def fun(a):
a = 2
fun(a)
print(a)
a = []
def fun(a):
a.append(1)
fun(a)
print(a)
class Person:
name = 'Lily'
p1 = Person()
p2 = Person()
p1.name = 'Bob'
print(p1.name)
print(p2.name)
print(Person.name)
假設(shè)有如下兩個(gè) list:a = ['a', 'b', 'c', 'd', 'e']待错,b = [1, 2, 3, 4, 5]籽孙,將 a 中的元素作為 key,b 中元素作為 value火俄,將 a犯建,b 合并為字典。
使用 python 已有的數(shù)據(jù)結(jié)構(gòu)瓜客,簡單的實(shí)現(xiàn)一個(gè)棧結(jié)構(gòu)适瓦。
面試官提的問題
項(xiàng)目上遇到了哪些難點(diǎn)?如何解決谱仪?
數(shù)據(jù)如何去重玻熙,清洗,存入數(shù)據(jù)庫芽卿?
有一個(gè)升序后又降序的數(shù)組揭芍,比如 1356742,如何查找到 2 的位置卸例。
如何查找到二叉樹兩個(gè)節(jié)點(diǎn)的最低公共祖節(jié)點(diǎn)称杨?
mysql 的序列都有哪些?
遇到哪些反爬機(jī)制筷转?如何解決姑原?
以上問題,你是否能全部答出來呜舒?
本文首發(fā)與公眾號(hào)「癡憾а矗」,后臺(tái)回復(fù)「1024」,領(lǐng)取 2018 最新 python 教程唤殴。