PHP程序員上機面試題(并附答案 , 回答好的加分)題集網上有一套php的面試題:http://www.tijee.com/tags/46-php-face-questions/posts
PHP面試題:PHP數組函數常見的有哪些array_splice() 刪除數組中的指定元
array_splice(數組名,從前往后刪的個數,new一個數組的大小);沒有第三參數也就沒有返數組,沒有第三個參數時,第二個參數的意義為從前往后保留幾個
exp:
"haha","A"=>"lu","lu"=>"ge");$new=array_splice($my_array,1,3);//使用array_splice(數組名,從前往后刪的個數,new一個數組的大小);var_dump($new);?>
結果:array(2) { ["A"]=> string(2) "lu" ["lu"]=> string(2) "ge" }
2、foreach()數組的遍歷
用法:foreach(數組 as 鍵名=>鍵值)或foreach(數組 as 鍵值)
exp:
"haha","A"=>"lu","lu"=>"ge");foreach($my_array as $key=>$value){echo $key."=>".$value."";}?>
輸出結果:
hehe=>hahaA=>lulu=>ge
3、數組的排序
(1)sort()和rsort()按鍵值排序sort()從小到大,rsort()從大到小
sort ()exp :
$value){echo $keys."=>".$value."";}?>
輸出結果:
0=>11=>22=>33=>44=>55=>66=>77=>88=>9
rsort() exp:
$value){echo $keys."=>".$value."";}?>
輸出結果:
0=>91=>82=>73=>64=>55=>46=>37=>28=>1
(2).asort()和arsort()和上面的原理一樣,不過不改變鍵名和鍵值的對應關系
exp:
$value){echo $keys."=>".$value."";}?>
輸出結果:
0=>11=>22=>37=>48=>53=>64=>75=>86=>9
(3)ksort()和krsort()是按鍵名的大小排序
4.數組的數學類函數
array_sum()計算數組的所有鍵值的和count()計算元素的個數
exp:
輸出結果:45
5.其他函數
array_unique() 去除數組中的相同元素
in_array()檢測一個值是否在數組中(返回true和false)
array_search()返回的是鍵或值,返回的是鍵值所對應的鍵名
shuffle()打亂原有的數組
";echo in_array(5,$my_array);echo "";$new=array_search(6,$my_array);//返回的是鍵值所對應的鍵名echo $new;?>
輸出結果:
array(12) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(6) [4]=> int(7) [5]=> int(8) [6]=> int(9) [7]=> int(4) [8]=> int(5) [9]=> int(5) [10]=> int(5) [11]=> int(5) }13
求PHP面試機試題下面的題包括了基礎知識和一些編程技巧,如果能大部分做出來,水平肯定還可以,至少不是新手 。
1. 如何用php的環境變量得到一個網頁地址的內容?ip地址又要怎樣得到?[php]echo $_SERVER ['PHP_SELF'];echo $_SERVER ['SERVER_ADDR'];[/php]2. 求兩個日期的差數,例如2007-2-5 ~ 2007-3-6 的日期差數[php]$begin=strtotime('2007-2-5');$end=strtotime('2007-3-6');echo ($end-$begin)/(24*3600);[/php]3. 請寫一個函數,實現以下功能:字符串“open_door” 轉換成 “OpenDoor”、”make_by_id” 轉換成 ”MakeById” 。[php]function changeStyle(& $str) {/*$str = str_replace ( "_", " ", $str );$str = ucwords ( $str );$str = str_replace ( " ", "", $str );return $str;*/$arrStr=explode('_',$str);foreach($arrStr as $key=>$value){$arrStr[$key]=strtoupper(substr($value,0,1)).substr($value,1);}return implode('',$arrStr);}$s = "open_door";echo changeStyle ( $s );[/php]4. 要求寫一段程序,實現以下數組$arr1轉換成數組$arr2:[php]$arr1 = array ('0' => array ('fid' => 1, 'tid' => 1, 'name' =>'Name1' ),'1' => array ('fid' => 1, 'tid' => 2 , 'name' =>'Name2' ),'2' => array ('fid' => 1, 'tid' => 5 , 'name' =>'Name3' ),'3' => array ('fid' => 1, 'tid' => 7 , 'name' =>'Name4' ),'4' => array ('fid' => 3, 'tid' => 9, 'name' =>'Name5' ) );$arr2 = array ( '0' => array ( '0' => array ( 'tid' => 1, 'name' => 'Name1'),'1' => array ( 'tid' => 2, 'name' => 'Name2'),'2' => array ( 'tid' => 5, 'name' => 'Name3'),'3' => array ( 'tid' => 7, 'name' => 'Name4')),'1' => array ( '0' => array ( 'tid' => 9, 'name' => 'Name5' ) )); array ('fid' => 1, 'tid' => 1, 'name' =>'Name1' ),'1' => array ('fid' => 1, 'tid' => 2 , 'name' =>'Name2' ),'2' => array ('fid' => 1, 'tid' => 5 , 'name' =>'Name3' ),'3' => array ('fid' => 1, 'tid' => 7 , 'name' =>'Name4' ),'4' => array ('fid' => 3, 'tid' => 9, 'name' =>'Name5' ) );function changeArrayStyle($arr){foreach($arr as $key=>$value){$result[$value['fid']][]=$value;}return array_values($result);}$arr2=changeArrayStyle($arr1);echo "";var_dump($arr2);[/php]5. 請簡述數據庫設計的范式及應用 。一般第3范式就足以,用于表結構的優化,這樣做既可以避免應用程序過于復雜同時也避免了SQL語句過于龐大所造成系統效率低下 。ANSWER:第一范式:若關系模式R的每一個屬性是不可再分解的,再屬于第一范式 。第二范式:若R屬于第一范式 , 且所有的非碼屬性都完全函數依賴于碼屬性,則為第二范式 。第三范式:若R屬于第二范式,且所有的非碼屬性沒有一個是傳遞函數依賴于候選碼 , 則屬于第三范式 。6.一個表中的Id有多個記錄,把所有這個id的記錄查出來,并顯示共有多少條記錄數,用SQL語句及視圖、存儲過程分別實現 。存儲過程:[php]DELIMITER //create procedure proc_countNum(in columnId int,out rowsNo int)beginselect count(*) into rowsNo from member where member_id=columnId;endcall proc_countNum(1,@no);select @no;[/php]視圖:create view v_countNum as select member_id,count(*) as countNum from member group by member_idselect countNum from v_countNum where member_id=17 表中有A B C三列,用SQL語句實現:當A列大于B列時選擇A列否則選擇B列 , 當B列大于C列時選擇B列否則選擇C列 。[php]selectcasewhen first_name>middle_name thencase when first_name>last_name then first_nameelse last_name endelsecase when middle_name>last_name then middle_name else last_nameendend as namefrom member[/php]8請簡述項目中優化sql語句執行效率的方法,從哪些方面,sql語句性能如何分析?ANSWER: sql優化有鳥用 , 不如直接加索引 。9 如果模板是用smarty模板 。怎樣用section語句來顯示一個名為$data的數組 。比如:[php]$data = https://www.zaoxu.com/jjsh/bkdq/array([0] => array( [id]=8 [name]=’name1′)[1] => array( [id]=10 [name]=’name2′)[2] => array( [id]=15 [name]=’name3′)……)[/php]寫出在模板頁的代碼? 若用foreach語句又要怎樣顯示呢?占無答案.10 寫一個函數,能夠遍歷一個文件夾下的所有文件和子文件夾 。(目錄操作)[php] handle . "/n";//echo "Path: " . $d->path . "/n";while ( false !== ($entry = $d->read ()) ) {echo $entry . "
";}$d->close ();[/php]11 兩張表 city表和province表 。分別為城市與省份的關系表 。city:id City Provinceid1 廣州 12 深圳 13 惠州 14 長沙 25 武漢 3………. 廣州province:id Province1 廣東2 湖南3 湖北……….(1) 寫一條sql語句關系兩個表,實現:顯示城市的基本信息 。?(2) 顯示字段:城市id,城市名, 所屬省份。如:Id(城市id) Cityname(城市名) Privence(所屬省份) 。。。。。。。。。。。。。。。。。。(2)如果要統計每個省份有多少個城市 , 請用group by 查詢出來 。?顯示字段:省份id,省份名,包含多少個城市 。ANSWER:1.select A.id,A.Cityname,B.Province from city A,province B where A.provinceid=B.id2.select B.id,B.Province,count(*) as num from city A,province B where A.provinceid=B.id group by B.id12. 按照你的經驗請簡述軟件工程進行軟件開發的步驟 。以下工具Rational Rose、PowerDesigner、Project、VSS或CVS、TestDirector使用過那種,有缺點是什么?公司用dbdesigner及cvs,測試管理工具用的是Mantis13. 請簡述操作系統的線程與進程的區別 。列舉LINUX下面你使用過的軟件?14. 請使用偽語言結合數據結構冒泡排序法對以下一組數據進行排序 10 2 36 14 10 25 23 85 99 45 。[php]function bubble_sort(& $arr){$number=count($arr);for($i=0;$i$arr[$j+1]){$tmp=$arr[$j];$arr[$j]=$arr[$j+1];$arr[$j+1]=$tmp;}}} }$str="10 2 36 14 10 25 23 85 99 45";$arr=explode(" ",$str);bubble_sort($arr);echo "";var_dump($arr);[/php]
php面向對象面試題其實這個問題很簡單啦,兩分鐘就可以請清楚啦,我在這里先說一下思想;
首先你得寫一個類表示人,如:person類;
小劉、小張、MrJosnon、MrJohn等都是這個person類的一個實例;
并且人力資源部問問題這是這個person類當中的一個方法,然后每個人都可以繼承自person類,然后又有各自己相關方法等;
然后你得寫一個國家類 , 如:Country類,然后中國是這個國家的一個具體實例;
然后你得寫一個城市類,如:City類;然后上海是City類的一個實例;
同樣,你得寫一個公司類,如:Company類 , 然后那兩個公司又是Company類的兩個實例,并且你還得寫一個部門類,如:Depart類 , 然后人力資源部是部門的一個實例;
上面只是這個問題的中文描述,你可以參考一下;
PHP面試問題,完全迷糊我建議你不要去這家公司 , 理由如下:
1.面試題目闡述不明 。比如,不同的系統登錄方式不完全相同 , 點擊按鈕不過重復提交而已,好的架構設計里面根本不會出現任何問題 。
2.出題者連一些基本術語都不清楚 , SQL注入乃是一種對利用漏洞對網站進行攻擊的方法,出題者完全不是這個意思 。
3.提出一些泛泛的問題,比如第三個問題 , 你自己都覺得很無語 。
4.關于測試的三個問題4、5、6更是不知所云 。我請問 , 測試結束有行業統一的標準嗎?或者說從廣義上來說,測試會結束嗎?生成哪些文檔更加無厘頭,這完全視公司的規定而定 。第6個問題更是讓人噴血,你看過唐伯虎點秋香里面對穿腸嗎,就照那個噴 。
【急】需要找個php程序員做PHPcms v9 二次開發,求php面試筆試題這位朋友,PHPCMS是純面向對象寫的,絕對不是從面試題可以看出的是否合適二次開發的 。你直接問別人開發經驗吧,PHPCMS二次開發難度還是比較大的
PHP程序員面試時怎么做自我介紹?

文章插圖
面試的自我介紹你使用以下的要點進行來說明:1.是否熟練掌握一種或以上開發語言;2.是否熟悉Oracle、Mysql等數據庫;3.是否具有較強的文檔撰寫能力;4.是否具備獨立分析和解決問題的能力;5.是否有良好的職業道德和工作態度,工作認真、踏實,責任心和進取心強;6.是否有良好的客戶交流溝通能力和需求理解能力,較強的協作精神和團隊意識;7.思維能力:能夠找出引發事件的多種可能原因 , 確定行為的不同后果,發現復雜事物之間存在的錯綜聯系,逐步排除不太相關的信息 , 對問題進行準確定位;8.團隊合作:愿意與他人合作,主動與其他成員進行溝通交流,彼此分享信息、知識、資源;9.主動性:及時發現機遇或問題,并針對其快速展開行動 。談論時自然會問 。不要說我性格外向,善于團隊合作和學習的刻板印象 。事實上,企業人力資源部非常反感自我介紹的背書 。一般來說 , 我理解代碼并使用模塊 。我會使用一些PHP CMS模板來建立網站 。擴展資料:1.一般的程序員都有四年的在專業領域的學習,需要獲得在程序領域的學士學位 , 不論是數學方面的還是工程方面的都是可以的 。不同分類方式程序員分為:(1)按照所使用的編程語言來分,程序員分為:c/c++程序員、php程序員、java程序員、delphi程序員、net程序員、asp程序員等;(2)按照面向的開發平臺來劃分,程序員可以分為web程序員、移動開發程序員;(3)對進行移動設備程序開發的人員來說,針對的操作系統不同,還可以分為針對蘋果ios程序員以及針對安卓程序員 。2.服務于計算機科學的程序稱為計算機程序,也稱為軟件,是指一組指示計算機或其他具有信息處理能力裝置執行動作或做出判斷的指令,通常用某種程序設計語言編寫,運行于某種目標體系結構上 。參考資料:百度百科-程序員
《PHP程序員面試筆試真題解析》是本什么樣的書?如果你是一個熱愛PHP的程序員,剛踏入PHP職場 , 你值得擁有這本書來自學一番,再去嘗試找PHP相關的工作,對你幫助絕對不是一般的大!本書的適用群體:剛接觸PHP , 自學一段時間PHP后打算去找PHP相關的PHP面試工作的群體 。這部分群體可以嘗試著去練習這部分企業中經??嫉腜HP相關的真題 。讓你在面試時順利的通過這些PHP相關的真題!《PHP程序員面試筆試真題與解析》針對當前各大IT企業面試筆試中特性與側重點,精心挑選了三年來近百家IT大廠的PHP面試筆試真題 。這些企業涉及業務包括系統軟件、搜索引擎、電子商務、手機APP、安全關鍵軟件等,所提供的PHP面試筆試真題非常具有代表性與參考性 。同時,本書對這些題目進行了合理的劃分與歸類,并且對其進行了庖丁解牛式的分析與講解,針對試題中涉及的部分重難點問題,《PHP程序員面試筆試真題與解析》都進行了適當地擴展與延伸,力求對知識點的講解清晰而不紊亂 , 全面而不啰嗦,使得讀者不僅能夠通過本書獲取到求職的知識,還能更有針對性地進行求職準備,收獲一份滿意的工作 。
如何面試php程序員1. echo count(”abc”); 輸出什么?
答案:出1
解釋:在PHP的源碼中可以看到,僅對IS_NULL , IS_ARRAY,IS_OBJECT有特殊處理,其它所有的類型都返回1(RETURN_LONG(1);)
2. 用PHP寫出顯示客戶端IP與服務器IP的代碼
答案:
“SERVER_ADDR” 當前運行腳本所在的服務器的 IP 地址 。
“REMOTE_ADDR” 正在瀏覽當前頁面用戶的 IP 地址 。
3. error_reporting(2047)什么作用?
答案:error_reporting(E_ALL)
顯示所有PHP錯誤和警告
4. echo,print()和print_r()有什么區別?
答案:echo, print是語言結構,并不是一個真正的函數,print_r是函數打印變量信息
解釋:print() is not actually a real function (it is a language construct) so you are not required to use parentheses with its argument list.
這個問題看別人的答案后最糾結
如何面試PHP程序員一個包含中英文的字符串如何獲得它的自然長度(看看ta是否有encoding的知識和意識)
問一問什么是ORM,有時候會問這個詞的英文全稱是什么,問問ta對于ORM有什么個人的看法?(看看ta學習細不細,有沒有技術判斷 , PHP開發人員應該知道什么時候使用ORM)
問一問假如ta要自己去實現一個framework,ta會怎么設計 。(看看ta對代碼架構的理解,對MVC的理解)
問一問framework設計里的url dispatcher他會怎么考慮 。(HTTP知識)
問一問ta對框架本身的看法
了解一下ta對Design Pattern的認知,比如Singleton,Observer , Factory等常用的設計模式,問一問ta對設計模式本身的看法 。
問兩三個數據庫設計的問題
問幾個前端的問題,哪怕ta的職位是PHP開發人員,好的PHP人員不可能不了解前端 , 而且很可能很了解前端
問一問ta對noSQL的了解情況(對與noSQL的認識是和傳統Relational DB的認知是分不開的)
問一問ta碰到問題時候會如何去尋找答案
問一問ta習慣使用哪一個搜索引擎(如果是http://GOOGLE.COM就有加分)
問一問ta最近看的書
問一問ta的職業規劃,喜歡做什么,對工作環境有什么要求
怎樣的php面試&筆試題面試寶典 。。。。php的
過兩天要去面試了,求php程序員面試題,最好是最新的...可以去看看 。http://www.nowcoder.com/test/2236/summary
php面試題,請寫出以下php代碼輸出什么?有缺陷 。
改前輸出:This is a string,
改后輸出:This is a string, and something extra.
function add_some_extra($string)
{
$string .= 'and something extra.';
return $string;
}
$str = 'This is a string, ';
$str = add_some_extra($str);
echo $str;
php面試題 求大神so easy !如果我來做,我會先把 bind 數值先分為數組
循環element中每個元素,看每個元素是否在bind中,如果在 , 限定其必連關系 。
如果不在則匹配下個元素全部 。
稍微有點意思,應該是中級PHP面試題吧 。一線城市估計價格在1.5-2.0左右的能力 。
一個關于PHP面向過程和面向對象的問題面向對象 , 是把一些常用的操作進行類封裝起來 , 方便調用,需要用的地方,調用一下即可,這樣,開發方便,維護也方便!修改這個封裝的類,即可達到修改全站的目的!面向過程,是在每一個地方都使用單獨的代碼進行操作,這樣開發的時候重復累贅,維護的時候也很累,你修改了哪里,就只在哪里起作用!比如,初學php,最基本的連接數據庫和查詢數據庫都會這樣寫:<?php $Con = mysql_connect(.........); mysql_query('set names utf8'); mysql_select_db(....);$query = mysql_query( $sql ); while( $Rs = mysql_fetch_aray( $query ) ) {echo $Rs[0];}等等這樣 , 操作10次數據庫,就寫10次這樣的代碼!而如果封裝一個類 , 意義就不同了! Con = mysql_connect( $local, $root, $pass);mysql_query('set names ' . $code);mysql_select_db( $base );}public Tab( $Table) {$this -> table = $Table;return $this;}public Select(){$rs = mysql_query('select * from ' . $this -> table)while( $Rs = mysql_fetch_array( $rs ) {$Rule[] = $Rs;}return $Rule;}}把上面的代碼保存成一個文件,比如是mysql.php,在需要操作數據庫的地方引入這個文件,那么要查詢數據庫的一個表就非常方便了! ConnEct('localhost', 'root', 123456, 'table', 'utf8');//連接數據庫$Resul = $Mysql ->Tab('user') -> Select();//查詢user表,并返回數組結果print_r( $Resul ); //打印這個數組以上個人見解,僅供參考
PhP面向對象編程練習題header("Content-type: text/html; charset=utf-8"); class person{public $name;public $xb;function _construct($xm,$sex){$this->name=$xm;$this->xb=$sex;}}class student extends person{var $xh;function _construct($xm,$sex,$id){$this->xh=$id;parent::_construct($xm,$sex);}function getInfo(){echo '姓名:'.$this->name.'';echo '性別:'.$this->xb.'';echo '學號:'.$this->xh.'';}}$stu1=new student;$stu1->_construct('張三','男','20011020305');$stu1->getInfo();
php面向對象怎么理解?OOP 思想 MVC結構你了解 MVC 分別代表什么意思就行了,最簡單理解就是view頁面需要顯示什么內容 交給controll 處理 , controll 需要什么數據 MODEL 進行數據庫處理提供然后全部反饋給 controll ,完成處理后 把內容全部轉送給 view 頁面顯示
再簡單點就是view 用來顯示controll 用來控制處理model 進行數據庫分析處理
OOP思想其實 簡單的說 把同一類型的全部看作一個容器,然后集中處理,通過接口處理數據后反饋給頁面
關于php的面向對象問題和封裝的問題!類的方法都是可以互相調用的 。
什么是php面向對象及面向對象的三大特性面向對象是一種編程思維面向對象的三大特性:封裝繼承多態
求一個簡單的PHP+mysql做的一個新聞發布系統,簡單的,作業題,好的加分這樣的源碼,網上多的很!你可以到down.chinaz.comdown.admin5.com還有搜索一下源碼下載!會有你適合的!滿意請采納
php期末要求設計網頁,求一份網頁設計的源碼,隨便一個登陸系統的就好不用太難,要源碼的,在線等急php期末要求設計網頁我手上恰好有這樣的一份文檔 ,
PHP面試題: 當用戶A發布一條微博后,假設他有粉絲1000萬,如何設計能使這1000萬粉絲同時看到這條微博 。就像是如果他是會員,就能看到產品一樣,很簡單啊,你是神馬意思?
急急急!求一個用php做的一個新聞管理系統的小型網站??!前端憾d筇ǘ家校 。。ㄔ郊虻ピ膠?!覛gㄒ?/h3>網上大把可以到down.admin5.com里就有很多源碼下載
PHP面試官們你們面試實習生會提什么問題那要看面試人的水平、擬聘任崗位的工作內容來定,如果有水平的面試老實 , 一般是問下面三個方面的內容之一:數據庫、數據結構、算法 。
數據庫可以讓你設計一個應用,口頭描述一下如何設計這個數據庫 。數據結構一般是問鏈表、隊列、堆棧相關的,算法很豐富 , 一般是問簡單的二分查找等 。
一般來說 ,
如果初學者,會問一些內置函數用法,或者函數變通使用 。然后一些邏輯方面的題目 。
如果2-3年,會問大數據量 , 高并發,數據庫設計優化、sql性能最大化,以及服務器方面的一些優化 。
如果3-5年,會考慮架構、服務器高可用性(負載均衡、主從同步等)、以及其他語言等
PHP面試中你要問面試官的問題有哪些建議大家,在回問的時候,先問與工作相關的問題,最后問這種上下班的問題 ??偨Y幾個問題,大家可以試著問問:這個職位在公司的具體職責是什么,目前最緊要的任務是什么?公司對我面試的這個崗位的定位是什么 , 最希望這個人達成的工作指標有哪些?如果我有幸加入 , 公司您希望我三個月完成哪些工作?公司希望通過這個職位實現的長期目標是什么?公司的價值觀和愿景是什么?公司未來一年的發展計劃和團隊規劃?公司是一群什么樣的小伙伴,這個崗位所在的的團隊是什么氛圍?通過剛才和我溝通,您對我的評價是什么,您覺得我的優勢和劣勢是什么?
php面試 面試官問還有什么想問的面試官肯定會問你關于PHP相關知識,比如:框架,你得熟悉幾種主流的框架 , 如果對上這家公司所采用的更好,什么 TP,CI,Yii 等至少用過一個 , 知道 MVC,ORM 這些名詞解釋 。更多關于面試技巧相關知識您可以到問*問*我建筑*人才網職場資訊欄目查看 。
如果你是面試官,你會向面試者提問哪些問題 ?1、問他參與或主導一個成功的項目,怎樣做的;
2、問他業內的一些專業的數據 , 看是否合理;
3、讓他自我介紹,從中下手 。
PHP 面試問哪些問題可以比較準確的反映出應聘者你應該了解的PHP7
PHP 面試問哪些問題可以比較準確的反映出應聘者的開發水平基?。?br>單引號和雙引號區別?
GET和POST的FORM表單的Action有什么區別?
Session工作原理
如何取出數組最后一個值?
Git分支合并
翻轉字符串"example"
打印出2014-09-23 23:08:01的時間戳
Debug方法
Composer用法
進階:
框架各部分了解程度(路由、設計規則、數據層包裝、視圖層、可擴展等)
面向對象的了解程度(靜態方法、變量可用范圍、抽象類、接口、繼承、克隆、魔術方法等)
命名空間
測試用例
異常處理
緩存數據(memcache、redis、模板緩存、apc等各類緩存)
正則測試
高級:
PHP SPL
設計模式(挑選兩個,比如工廠、單例講講)
排序算法(挑選兩個 , 比如冒泡排序、插入排序講講應用點)
加密算法(挑選兩個,比如sha、crc32講講應用點以及區別)
測試驅動開發
敏捷開發思考
最優開發模式
疑難問題解決方法
php面試問哪些問題可以比較準確的反映出應聘者的開發水平可以問數據模型,這個一般開發時間長才會總結出來!或者直接問功能的實現方式 , 比如在秒殺的時候我們如何避免服務器崩潰~也可以問框架的具體問題~
PHP面試一般會問些什么問題那要看面試人的水平、擬聘任崗位的工作內容來定 , 如果有水平的面試老實,一般是問下面三個方面的內容之一:數據庫、數據結構、算法 。
數據庫可以讓你設計一個應用,口頭描述一下如何設計這個數據庫 。數據結構一般是問鏈表、隊列、堆棧相關的,算法很豐富,一般是問簡單的二分查找等 。
補充:
你可以直接問他的呀 。如果你執著的需要知道自己的缺點 , 或許會感動對方 。
PHP面試的內容一般有哪些?一般會問那些問題?有什么技巧嗎?PHP程序員在面試的時候一般應該抓住以下幾個點 。
一、應該介紹自己掌握的開發一種 , 主要介紹PHP語言的獨特語法以及如何使用,比如PHP語言會比CGI更快的執行動態頁面 。
二、必須熟悉Oracle、Mysql等數據庫,并能簡單的介紹自己掌握的程度 。由于php做出的動態頁面比用其他語言做出來的頁面在執行效率以及CGI方面高得多,所以你還需要在面試中說出自己的文檔撰寫能力很強 。
三、PHP程序員應該具備獨立分析和解決問題的能力,可以在自我介紹中講講自己曾經遇到過的問題是如何解決的 。讓面試官看到你的能力 , 這將會直接影響到你自我介紹的成功與否 。
四、一個PHP程序員必須有良好的職業道德和工作態度,所以在面試中應該盡量講自己在做項目時的認真態度以及今后的工作規劃,表現出自己的進取心 。
五、還有關于溝通能力和理解能力的體現,這個在與HR的交談中就可以表現出來,所以需要做的工作就是從容的有條理的把自我介紹說完,回答每一個問題時都應該簡潔明了 , 關于自我介紹可以提前做個草稿,背一下 。
六、團隊合作能力也是企業非常看重的,在培訓中老師一般都會帶領大家做項目,大的項目一般會分小組,每個人都有相對應的任務,這就模擬了公司中的團隊合作 , 在自我介紹過程中要把做項目的具體流程以及相互協作的過程說出來,讓HR看到自己具備團隊合作的能力 。
七、最后就是執行力,每當任務分配下來的時候該如何執行,還有自己講過職業規劃后該如何執行,還有在學習的過程中是如何人字形的,遇到困難又是如何執行的,這些都可以體現出php程序員的執行力,回答的時候抓住發現及時尋找原因,快速展開行動的這個主線即可 。
八、最重要的是你的能力、技術以及自己的項目
有沒有PHP面試的時候一些技巧把面試當做上班的第一天
先來看看企業花時間約求職者面試后,求職者在面試現場的表現:
約好下午3點半面試,但見到應聘者的時候卻是4點50分(這個時間已經打亂了HR的計劃) 。進了辦公室,竟然沒有表示半點的歉意,僅說“我是來面試的”,面帶疲憊 。聽到HR
的“請坐”的示意后,肆無忌憚的“躺”于椅內 , 沒有絲毫的緊張感 。當HR問及面試時間時,方才緊張了一下,解釋到:“路上太堵了!”
這位求職者一連串的動作已經給人留下特別不好的印象 , 既缺乏最基本的禮貌:道歉或者感謝 。HR選擇一個新人或者同事 , 不僅僅只需要你有這個崗位上的能力,更重要的是考慮和此人長期相處,對周圍的同事和氛圍的影響,所以她必須有好的品德和習慣 。
面對自己如此辛苦的找工作都不能負責,都不能信守承諾 , 誰還敢相信你:“上班后我會積極、熱情、樂觀、非常負責……”
當問及應聘崗位都應該做些什么時,她不知所措,解釋到:“其實我是應屆畢業生,什么也沒干過,不知道該干點什么,但是,只要你應聘我,我愿意學習……”,你是應屆生,我們理解,你可以沒干過 , 也可以不知道,但是你是否能為了找到這份工作去查一查,去問一問,說一些關鍵詞出來呢?
所以有很多求職者說 , 有一些面試機會,但是,總沒有被約去上班 。因為 , 面試的時間很有限,你只能在有限的時間內吸引面試官,讓他們感覺到你的優秀和不一樣,你才能取得面試的成功 。
當然,面試還需要關注:不可過于放松,要有適當的緊張感 , 要有好的開場白和結束語,要有謙虛的態度,并多次的對面試官表示感謝、對自己應聘的崗位是否足夠了解……
把面試當作自己上班的第一天!——讓面試你的人希望成為你的同事!先想象自己已經成功了,用最積極的精神面貌、最有針對性的準備展示你的職業水平,這就是——“把面試當作上班第一天”的含義 。
面試是說服企業“錄用”自己!——給企業一個充分的、錄用自己的理由——說清楚你到底能干什么 , 能干成什么?
每一次的面試都是鍛煉自己的機會!——努力從面試官那里獲得各種信息 , 并培養自己的信心!你需要抓住一切的機會接觸到比你更優秀的人,向他們學習,從他們那里獲得更有價值的資訊 。要求自己通過每一次的面試讓自己進步!
PHP 面試問哪些問題可以比較準確的反映出應聘者的開發水平問問這些:
命名空間怎么用 , 有什么好處
PHP下面如果過濾表單的內容,有哪些HTML的過濾庫比較好用?
PDO、mysqli、mysql這三種操作數據庫的方法 , 具體有哪些差異?
問問javascript/jquery,不懂javascript得php程序員要么沒有什么經驗,要么水平比較低 。
再問問php的設計模式,這個是有沒有接受過系統訓練的基礎了 。
第一個問題答得好,證明有了解過現代php的開發,用什么框架應該都能快速上手 。
第二、三個問題,都是開發中必定用到的基礎的東西,算考查究竟懂不懂php 。
第四個問題,關系到有沒有問題解決能力,不懂javascript的php程序員肯定和前端搭配不好 。
第五個問題,看看這個人有沒有潛力唄 。
11月1日補充:
中間某個問題得罪人了 , 先抱歉一下 。我認為我太武斷的說法也有道理,反正,這只是經驗之談,從上方老板的角度出發,肯定是沒心思招個干不了活的人慢慢培養的,哪怕你宏觀及看法方面很有遠見 。團隊里面肯定要有各種各樣的人和技能盞 , 看你的頭兒如何建團隊了 。
面試的技巧有哪些?面試技巧指的是在面試時候的技巧 。面試是你能夠得到一份工作的關鍵 。面試時有哪些技巧呢?
如果你是php面試官你會提哪些面試的問題!我在一個小公司,PHP是我來面試的 。
如果初學者,我會問一些內置函數用法,或者函數變通使用 。然后一些邏輯方面的題目 。
如果2-3年,我會問大數據量,高并發,數據庫設計優化、sql性能最大化,以及服務器方面的一些優化 。
如果3-5年,會考慮架構、服務器高可用性(負載均衡、主從同步等)、以及其他語言等 。
至于再往上.. 我也沒到那一步 。
Php面試官一般會問哪些問題其實沒有什么
馬上要去面試,不知道php程序員面試官會問些什么問題呢?需要注意的地方最主要就是淡定 , 碰到不會的問題別慌,從側面回答他 。
面試php 遇到不會的題目怎么寫一點都不會就說不會 , 如果聽說過就把知道的說出來 。面試你的都不是傻子,如果瞎掰反而給面試官的不好印象 。我們公司招PHP都是我面試的,碰見瞎掰的我就pass了
(PHP)在編寫網頁的時候遇到了這樣一個問題:用select的onchange事件來調用js就可以了 。
今天和朋友去面試php , 去了填了一張表,然后面試主管問了幾個問題 , 然后說下午通知,但是下午沒通知我一般都是面試比較重要,看你的表現,有時候做得好不如說得好 。因為你不繪聲繪色說出來,人家怎么知道你原來這么能干?也有點運氣成分的,不用太灰心 , 繼續加油!
PHP面試有什么技巧么?【php面試題】PHP程序員在面試的時候一般應該抓住以下幾個點 。
一、應該介紹自己掌握的開發一種,主要介紹PHP語言的獨特語法以及如何使用,比如PHP語言會比CGI更快的執行動態頁面 。
二、必須熟悉Oracle、Mysql等數據庫,并能簡單的介紹自己掌握的程度 。由于php做出的動態頁面比用其他語言做出來的頁面在執行效率以及CGI方面高得多,所以你還需要在面試中說出自己的文檔撰寫能力很強 。
三、PHP程序員應該具備獨立分析和解決問題的能力,可以在自我介紹中講講自己曾經遇到過的問題是如何解決的 。讓面試官看到你的能力,這將會直接影響到你自我介紹的成功與否 。
四、一個PHP程序員必須有良好的職業道德和工作態度 , 所以在面試中應該盡量講自己在做項目時的認真態度以及今后的工作規劃,表現出自己的進取心 。
五、還有關于溝通能力和理解能力的體現,這個在與HR的交談中就可以表現出來,所以需要做的工作就是從容的有條理的把自我介紹說完,回答每一個問題時都應該簡潔明了,關于自我介紹可以提前做個草稿 , 背一下 。
六、團隊合作能力也是企業非常看重的,在培訓中老師一般都會帶領大家做項目,大的項目一般會分小組,每個人都有相對應的任務,這就模擬了公司中的團隊合作,在自我介紹過程中要把做項目的具體流程以及相互協作的過程說出來,讓HR看到自己具備團隊合作的能力 。
七、最后就是執行力,每當任務分配下來的時候該如何執行,還有自己講過職業規劃后該如何執行,還有在學習的過程中是如何人字形的 , 遇到困難又是如何執行的,這些都可以體現出php程序員的執行力,回答的時候抓住發現及時尋找原因,快速展開行動的這個主線即可 。
八、最重要的是你的能力、技術以及自己的項目
- 怎么制作湯圓面皮好吃 如何制作湯圓面皮好吃
- 學生會面試問題
- 好吃健康又簡便的面條做法 家常面條好吃又健康的做法
- 怎么在家自制面包簡單方法 在家自制面包簡單教程
- 生菜面條的做法好吃又健康 生菜面條的做法步驟
- 如何在家自制面包簡單方法 怎么在家自制面包
- 好吃又健康早餐面包做法 好吃又健康早餐面包怎么做
- 涼拌馬齒莧面膜的正宗做法
- 泡面好吃又健康的做法竅門 蝦仁方便面的做法
- 求職面試
