2018--滴滴順風車PHP實習生面試之二面分享總結(待更)
兩次面試都是視訊面的。二面面試官先讓我做的自我介紹。我就從大一開始簡單的介紹了下。
1、下面是我的介紹:
從大一開始,我就加入了我們系的Topcoder工作室, 並進入了專案組開始學習PHP基礎知識,一直持續到現在。期間在學習的同時,完成了我們工作室網站前後臺的建設,然後跟學長接觸了小程式商城的開發,後來改版成了現在中玉玉器微商平臺包括,後臺玉器上傳,修改刪除,分類,新增品牌,諮訊,廣告等功能,今年開學,在南陽本地一家公司實習,參與研發了南陽市行賄黑名單系統。在工作室擔任負責人和專案組組長,統籌演算法組和專案組,組織開展活動,帶領大家不斷學習進步。
2、下面就是面試官問我的:
說說session和cookie的區別?
1): session 儲存到伺服器端記憶體中,cookie儲存到客戶端,設定過期時間儲存到磁碟中,不設定儲存在內容中,隨瀏覽器關閉而失效。
2): session安全性高,cookie不安全,容易被盜取。
3): 使用session時需要使用到cookie,將sessionid標識儲存到瀏覽器端。
4): PHP可以通過session_id()獲取到當前的sessionid。我試了下,也可以通過$_COOKIE['PHPSESSID']獲取。
5): cookie()有大小限制,而session沒有,但是會佔用記憶體,影響效率。
PHP面向物件裡的魔術方法:
__clone() : 一個物件克隆另一個物件的時候,自動執行__clone() 函式;
__get() : 獲取一個沒有許可權和不存在的屬性時,__get()執行該函式自動執行,傳入引數,為變數名。
__set($a ,$b) : 給一個許可權上不允許訪問或不存在的屬性賦值時,__set()自動執行,屬性名$a ,值為$b;
__call() : 例項化的物件執行沒有定義的方法或無許可權訪問時,__call() 自動執行。返回該方法名;
__construct() 和__destruct() 改造方法和析構方法。
問我大學裡都學了哪些專業課?
我的回答:計算機網路,作業系統,資料結構,資料庫。結果:就問我相關的了。
1:用程式碼實現二叉樹中序遍歷的方法?自己寫了下,想想程式碼實現有點困難,我就把思路說了下。
2:IP地址中,為什麼分為A、B、C、D呢?書上也說為了滿足不同使用者的需求,當某個單位申請到一個IP地址是,實際上獲得了具有同樣網路號的一塊地址,其中具體的各個主句號,則由該單位自行分配。網上說,方便管理和定址。
3、程序和執行緒的區別:
相關推薦
2018--滴滴順風車PHP實習生面試之二面分享總結(待更)
兩次面試都是視訊面的。二面面試官先讓我做的自我介紹。我就從大一開始簡單的介紹了下。1、下面是我的介紹: 從大一開始,我就加入了我們系的Topcoder工作室, 並進入了專案組開始學習PHP基礎知識,一直持續到現在。期間在學習的同時,完成了我們工作室網站前後臺的建設,然後
百度實習生面試一面二面記錄
因為課程上完了,論文也投出去了,所以就在實習僧上投簡歷,一開始投的簡歷完全沒人看,後來找了學姐好好改了簡歷,才慢慢有迴應。大概是週五投的,第二週週一就有HR約電話面試了,然後協商說週二一面吧。 一面 一面大概進行了50分鐘吧,一些基礎知識和4個演算法題。基礎知識基本上都答上了。演算法題做對了兩個
Linux學習筆記之四————Linux常用命令 ( 待補充)
-h http “.” 現實 人性化 快捷 我們 包括 無法 一、Linux命令——文件、磁盤管理 1.文件管理 <1>查看文件信息:ls ls是英文單詞list的簡寫,其功能為列出目錄的內容,是用戶最常用的命令之一,它類似於DOS下的dir命令。 Linu
資料分析面試準備(待更)
目錄: 一.python如何安裝第三方包 二.Numpy的語法 三.Pandas的語法 四.Matplotlib的語法 五.Sklearn的語法 六.大資料元件的知識 七.Linux的基本命令 八.Excel 九.SQL 十.統計概率 十一.機器學習 十二.python中函式的引數
2018年java面試題總結(附答案)
1.什麼是B/S架構?C/S架構? B/S(Browser/Server),瀏覽器/伺服器程式; C/S(Client/Server),客戶端/服務端,桌面應用程式。 2.網路協議有哪些? HTTP:超文字傳輸協議; SMPT:簡單郵件協議; TELNET:遠端終端
查詢演算法之——二叉查詢樹(圖文分析)
1 package Unit3; 2 3 import java.util.Stack; 4 5 import edu.princeton.cs.algs4.Queue; 6 7 public class BST<Key extends Comparab
微信小程式之——自定義分享按鈕(完整版)
1.宣告 onShareAppMessage 函式 onShareAppMessage() { return { title: '彈出分享時顯示的分享標
Appium+Python 自動化測試之二:啟動APP(Android篇)
android版本 inf 環境 哪些 aapt code div port ons 前一篇寫了環境安裝,這篇記錄是記錄如何啟動APP以及啟動APP之前要做哪些事。 Appium 啟動APP至少需要5個參數,分別是‘platformName‘,‘platformVersio
去BAT面試完的Mysql面試題總結(55道)
55道網際網路大公司的經典面試題,全部答對月薪5W+沒問題。1、一張表裡面有ID自增主鍵,當insert了17條記錄之後,刪除了第15,16,17條記錄,再把mysql重啟,再insert一條記錄,這條記錄的ID是18還是15 ?2、mysql的技術特點是什麼?3、Heap表
JAVA面試總結(待整理)
內部類是一個統稱,具體分為四種:成員類,靜態成員類,區域性類,匿名類。其中匿名類是區域性類的特殊情況。對於成員類和靜態成員類都存在於類的頂層程式碼中。相當於類的靜態方法和非靜態方法的關係。區別在於成員類依賴於類例項而靜態成員類不依賴。所以前者只能訪問例項方法和成員而後者只能訪問靜態方法和成員。它們都用於建立
Linux的程序程式設計-之二-程序間通訊(訊息佇列)
1.1 系統V訊息佇列 訊息佇列中的每個訊息都有如下的資料結構: struct msgbuf { long mtype; // 訊息型別 char mtext[n]; // 訊息內容,n由使用者自己定義 }; 1.1.1
VS C++ 執行緒篇之二建立執行緒(傳遞引數)
例程1:傳遞整型引數#include <stdlib.h> #include <stdio.h> #include <windows.h> DWORD WINAP
RabbitMQ系列教程之二:工作隊列(Work Queues)
我們 one 排隊 設置 gem 異步 actor 獲得 targe 原文:RabbitMQ系列教程之二:工作隊列(Work Queues) 今天開始RabbitMQ教程的第二講,廢話不多說,直接進入話題。 (使用.NET 客戶端 進行事例演示)
RabbitMQ指南之二:工作隊列(Work Queues)
chan 需要 講解 nts rec 並行化 之一 RoCE edge 原文:RabbitMQ指南之二:工作隊列(Work Queues) 在上一章的指南中,我們寫了一個命名隊列:生產者往該命名隊列發送消息、消費從從該命名隊列中消費消息。在本章中,我們將創建一個工作隊
RabbitMQ指南之二:工作佇列(Work Queues)
在上一章的指南中,我們寫了一個命名佇列:生產者往該命名佇列傳送訊息、消費從從該命名佇列中消費訊息。在本章中,我們將建立一個工作佇列
PHP實習生面試準備的建議
你好,是我琉憶。PHP程式設計師面試筆試圖書系列作者。 今天就跟大家聊聊作為一個PHP程式設計師,每年的跳槽季都應該怎麼準備一番。 其實普遍的跳槽季總的就有2個。 分別是新年後的3-4月,還有9-10月份。 但是對於應屆畢業生來說,反而是新年後的3-4月實習和畢業後的6-7月。 那麼我分別對於以下的
2018年3月php開發面試最新快報(鏈家+一下科技+新浪+自如+百度)-熱氣騰騰[題目+答案]
===========================寫在前面:這兩天面了幾家,趕緊趁著還記得,把面試題記錄下來,以供參考。鏈家:注重基礎和底層原理,還有程式碼的異常處理,摳細節。不過比較人性化,注重持久化發展,上下班不用打卡,活幹完了6,7想撤就可以撤,好任性的有沒有。然後
在家刷滴滴順風車
每天上下班開車,為了節約油錢 過橋費等,都會使用手機刷單,看是否有順路可帶的單。 現在寫了一個程式,不需要拿著手機刷了,每天下班回家,或者上班在單位電腦開著即可,一旦有順路的乘客,程式會自動發出聲音報警。 你需要做的只是這個時候再拿出手機,搶單即可。(其實直接搶單程式碼也
機器學習&數據挖掘筆記_16(常見面試之機器學習算法思想簡單梳理)
回歸 utl lsa 多維 包含 的人 相互 oss 一個用戶 【轉】 前言: 找工作時(IT行業),除了常見的軟件開發以外,機器學習崗位也可以當作是一個選擇,不少計算機方向的研究生都會接觸這個,如果你的研究方向是機器學習/數據挖掘之類,且又對其非常感興趣的話
Linux學習總結(三十三)lamp之httpd關聯php
lamp php vhosts 一.httpd 關聯php httpd主配置文件/usr/local/apache2.4/conf/httpd.confvim /usr/local/apache2.4/conf/httpd.conf//修改以下4個地方1打開虛擬主機搜索ServerName,去掉前